Interesting. As I said, I never tried yunohost. I usually work with podman, and just assign local ports to pods, then route traffic to those ports internally, which seems to work fine.
Anyway, I feel like we won't be solving OPs issue here. Still, interesting to see some of the problems people with different setups have to deal with.