I've had a weird experiences with passing through ports ever since I started with OMV two years ago. I have OMV running on a rack mounted server that I acquired a while back. It has two network cards but only one is active. IP4 is active but IP6 is not.
So I've never been able to pass ports through to Docker apps. For example, I have recently started to dabble with Plex. In 30 seconds I can pass Plex through to a Plex app running on my personal windows PC but I can't do it to a version of Plex running in Docker on my server (an external port scanner verifies that it is not working when pointed at Plex on Docker). I had similar problems with other apps. For example, I followed Techno Dad's video on LetsEncrypt - same issue.
I also have VirtualBox running a windows instance on the same server. I have no problems passing ports through to various apps running in windows.
Any ideas? As you may have noticed I am running on V4. I should be upgrading to V5 this fall (it's tough to find a rainy day in which to do it).