I'm following a bevy .8/.9 tutorial but updating for the latest versions.
The code I am using is posted https://git.ennwise.com/jennen/rpg
The menu I am displaying from https://git.ennwise.com/jennen/rpg/-/blob/main/src/ui.rs?ref_type=heads when I click it, sometimes it will process the click and spawn the tower. If it works, it works for the entire app run. If it doesn't work the menu despawns before triggering the tower spawn, essentially the menu disappears and doesn't register a click.
I've tried reordering the systems, putting the menu draw and the tower clicked systems in pre/post update while the other is in update etc. Not sure whats going on.