Congratulations on your 7 puppies! I hope it's a strong and healthy litter.
This is one of my favorite plugins; whenever I have free time, I program something to add to it. It's quite a bit of work, but it's what I love to do, so everything's fine.
Your question is very relevant; this is a problem, and currently there's no easy way to solve it.
I'm working on a free plugin that will do exactly that. Every time you enter the map, events with the tag <Rswitch> reset all switches, returning to the event's native state. This will be useful for handling parallel events for adjusting light, color, or weather when you enter the map, and they will quickly become self-switching to save processing power. This plugin will reset this event so that it always shows the weather correctly when entering the map.
When the plugin is ready, I'll integrate this functionality into BattleOnMap so that it resets the enemies every time you enter the map, with a global setting in the parameters.
One way to get around this is to schedule a respawn timer.
On the second page of the event, you trigger a wait for the respawn time you want, at the end of that time turn off switch A, returning to the original page. This should revive the monster after x amount of time.
In any case, this should be resolved internally within the plugin in a few days. Thank you for bringing this to my attention.