Thank you for the answer.
Is quite weird because I was checking the new UE5 projects like Lyra and it looks like they dont use a APlayerController, so I should be missunderstanding something.
I will keep doing some research until I find how to manage the input to move a character from a APlayerController class in C++.
As I said, Thank you