On a couple of website I have discovered that the module assignments can become effectively randomised when Gzip is enabled in global settings. This appear to be a recent phenomena.
That's what I thought. I then disabled all the caching I could find, including that in Global Settings. Deleted the existing caches and expired cache. Still had a problem. Switch Gzip on and off clearly switched the assignments around.
So far two of my websites have been effected. It is a recent problem so I don't know if it's related to recents Joomla updates. The sites are currently on V 3.10.4
See if the same issue is there when not using Advanced Module Manager.
So on a setup where you use the core Joomla module manager to assign modules to menu items...
This page should not show the top picture, this module sonly allowed on the films menu but not in child pages and excluded in Flexicontent Content Item
It was working fine for 2 years but is now broken. It works fine when cache is disabled.
To be fair I'm not keen to experiment on what is a very busy website. The effect turns the whole website into a complete mess. Ideally I would need to set up a development site for this.
See if the same issue is there when not using Advanced Module Manager.
So on a setup where you use the core Joomla module manager to assign modules to menu items...