Error starting userland proxy: listen tcp4 0.0.0.0:443: bind: address already in use

Yes, but you have to ./launcher rebuild app (or maybe ./launcher destroy app;./launcher start app). My guess is that you just edited the file and then restarted the container that already had the ports configured.