It looks like this is solved by using the host network and creating multiple bridge or mac-vlan networks with one container. The first one indeed works as expected - the apps from the different containers are avilable in all vlans.
Since I’m happy with I the it works when utlizing the host network I didn’t try any of the other options.