Possess works with AIController but not on PC?

im having the exact same issue
trying to posses a pawn in the same way, it is never possessed by the player controller.
i have aicontroller set to none