If you’re updating environment variables like SMTP credentials then you can’t just restart the container for them to be picked up.
You’re going to need to do a ./launcher destroy app before ./launcher start app for the container to start using the new values.