Frankly. The correct solution for Ginie battle is to make the mode progressively harder to beat. To the point where it effectively terminates regardless of how precise one is able to play it. Steady difficulty to start with, then ramp up. The fundamental “issue” is an infinite ball saver mode, that may be played infinetly.
On top of this, I like to see it terminate all other stuff running. Including Harem MB. Why? It is the wizard mode! Two stage deal. Hugh presentation. No other stuff should be running during the Wizard. Polluting the screen, indicators and sound cues.
That being said, Harem MB not starting on HARAM completed, when the Rocks mode is running, is a bug of it own. This could be resolved in a number of ways. Harem never lit during this mode, HAREM completed will override the diverter etc.
The other problem with Harem MB is the trap up and wait encouragement. No good. And prehaps the no ceiling jackpot value.
A bit torn on the lamp as it is an unsafe shot. But no question a chap could get some lucky breaks on a 3x lamp business. Or building the held bonus on ball 1.