I have found that Unreal does not like it when you “GetPawn()” for the Start Location in C++. It wants you to check for null pointer and only then will it work. Don’t know why, but thought this might help someone.
Solution
if (GetPawn()) { Put Start location code in here }