I'd recommend using the Scene ID system instead of using variables. Each Battle component and Combatant Spawner can be set to Use Scene ID, which is automatically set after a battle finished, preventing the battle or combatant from appearing again.
The event system can be used to remove them, to make them appear again.