There seems to be a bug with the Possess\Unpossess events. Because if you change the last node in "PossessCharacter", which is created in PlayerController(called "PC"), to Unpossess the AI still controls character. Implementing both Unpossess and Possess nodes still produced the same effect.
This was reported and tested in 4.20.3 (CL-4369336). This was reproduced in 4.19.2 (CL-4033788), 4.21 (CL-4516095), and Main 4.22 (CL-4531805)
Results: After possessing character it became controlled by player AND by AI (character still moves to random locations which is defined in AI but can also be controlled by player using WASD).
Expected: After possess event character should be controlled only by player
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-66158 in the post.