SET UP
In order to account for the possibility that my Character, "Buster", will collide with multiple instances of the Enemy at the same time, I want to isolate the closest Enemy in this rare occurrence. The reason for this is because Buster is going to attempt to "possess" the Enemy and so the possession loop is triggered. But he can only (attempt to) possess one Enemy at a time. So I need to make sure the right Enemy is isolated in a manner that makes sense to the player.
PROBLEM
The issue I'm having is that the same Enemy is picked when using Pick Nearest condition no matter how close or far away the Enemy is when two instances of Enemies are collided with at the same time.
ATTEMPT TO SOLVE
I have tried to isolate the Collision and Pick Nearest conditions per someone else's suggestion in Discord. However, I'm still getting the same problem. Previously, I had Pick Nearest in the same condition line as the Collision check. I don't think the order of the condition checks is the issue, because I need to pick all Enemies that are being collided with and then pick the closest one.
Ultimately, I'm confused as to why this isn't working. Insight would be appreciated.