Which is odd because you specifically put that Possess node there. While ago I ran into another bug with this part of the engine, did you try debugging it in c++? This part in specific:
[UE5.2.1, Bug report] Controller::Possess broken if Pawn auto possess AI.