@praetor @amszmidt you should never eval your init manually, it is loaded automatically on startup.
I suspect you set some settings in your init which don't affect the frame spawned by emacsclient. And when you then re-eval your init manually, those settings suddenly work. Is that right?