I ended up completely disabling all TLS stuff in every stack component config file.
It's now working almost flawlessly, as you also said, I think there's a bug in how that docker compose project create and manages TLS certificates.
I opened up an issue on their github but they still haven't replied back.