А как мне перепроверить управляю ли я им?
Ну неплохо выяснить как именно ты поставил в сцену, т.е. он автоматически создаётся на PlayerStart и задан в гейм-моде как дефолтный Pawn или же стоит на сцене и у него задан Auto Possess Player
Ещё может быть, что инпут на более высоком уровне обрабатывается, в общем надо смотреть. Для начала можно просто кинуть Print string после MoveForward и подключить туда Value и убедиться, что событие вообще вызывается