@Cinebeast - The first thing I’d do is to dock your behavior tree window alongside the viewport and watch watch exactly how the control flows when the player gets close enough. If there’s any setup issues or if your nodes aren’t aborting along expected lines this will immediately let you know.
Pressing the ’ key with your bot on the screen activates Unreal’s AI debugger which will automatically set the behavior tree’s debugger to pick up your bot’s actions. This is useful because the behavior tree needs to know which AI controller it should show you debug info for and ’ key automatically does that while also displaying both the pawn’s name and the pawn’s controller name too.
If you can record a GIF/video of the viewport and BT tree alongside that would help too. Sometimes I do this myself for really complicated behavior tree scenarios where things happen so fast that you need to record a video, slow it down (in VLC, etc) to learn exactly what the behavior tree is doing!