Custom Player Controller Event Begin Play never called

I remember doing this and it was printing the default class. Which makes sense why it would error because it was trying to access some variables that only existed on the custom player controller