Instead of having 2 triggers I would just check who is entering the trigger. That information is readily avaliable and even excludable via a simple cast node.
you can handle the 2 scenarios differently depending on what class is overlapping, or what Tags the class you overlap is assigned.
tags were created for simple stuff like this afterall…
And instead of deleting / respawning I would think that for the sheer sake of Overhead it’s easier to simply teleport the AIs then it would be to delete/re-initialize them.
the most efficient way is probably a conjunction of overlap plus Interface.
If you set up the interface and create the interface into stuff that needs to react, you can simply control what happens on overlap working within the actors themself.
look up Interfaces.
they are explained rather well within the Learn tab / academy. You want to have a look at the creating a game one… I don’t recall the exact tile, but Its the one where they have the character shooting as you move… (and there is very little content tagged under game development).