What size are you using? And are the dimensions of your enemy?
So the game is searching continuously for a path? Maybe look at altering your algorithm to search after an interval, rather than every frame.
No, thats wrong. Path Found is used after the move command. The Move to a position tries to find a path. The path found is to confirm one has been calculated.
I think this is because the virtual cells don’t allow it to get to the player position. The cell is blocked from getting closer to the player because it’s edges hit the pathfinding obstacle, and the player position is somewhere between the enemy and the obstacle.
Try a smaller virtual grid, starting with your player’s dimensions. If that doesn’t work, keep reducing it by 2 for each dimension until you get the result you’re after.