Motion Controllers break Character class?

I was trying to follow along with this tutorial for basic locomotion
https://www.jonathanbardwell.co.uk/post/how-to-create-a-smooth-locomotion-system-for-your-vr-project-using-ue4

When I changed the VR Pawn from the Template to inherit from “Character” instead of “Pawn” it broke the motion controllers.

I tried starting from a Character class blueprint and adding motion controller components, but it still wouldn’t work. Is there a way to do VR Character controllers with motion controllers?