Answer
Treat this as a possible concurrency issue rather than a per-device configuration gap — an empty or disappearing menu can result from one user's session regenerating the menu while another is actively browsing it, which is a known class of issue with a specific fix rather than something to work around by re-scanning.