I just entered an smtp password with a % and ./discourse-setup properly created:
DISCOURSE_SMTP_PASSWORD: "hitsd$%password"
It looks like ./launcher is doing fine as well.
Were there other characters in the password? If you’ve changed it, can you send me the exact password so that I can see what’s up?
Thanks.