firstly dont put it on tick, it will constantly try to find a new path, try begin play for testing
make sure you are possessed by an AIController
make sure the path is valid (put a print string on the OnFail event)
make sure your collision doesnt block its own path
validate your PlayerCharacter, it should mostly always be valid but its good practice and may fail on beginplay if the pawn is spawned before the player