We’ve had an issue reported with a plugin based on JUCE 7.0.12 where the ComboBox popup menu appears on a second monitor, when the plugin window is on the primary monitor. It occurs when the second monitor is an Apple Cinema Display which connects to an iMac via a USB-C to Mini DisplayPort adapter, observed in both Logic and Ableton Live on macOS Sonoma.
I don’t think so, although opening additional top-level windows is known to cause problems in Logic for plugins hosted out-of-process. Which plugin formats exhibit the issue? Is the machine Arm or Intel-based? Are you able to reproduce the issue yourself?
The official Apple guidance is to avoid opening new top-level windows from an AudioUnit plugin.
Depending on the size of the popup menu, one workaround might be to set the menu’s parent component to the main plugin editor (LookAndFeel::getParentComponentForMenuOptions). This will cause the menu to open within the editor, rather than creating a new top-level window.