Hello cmiccio!
I was experiencing the exact same problem also with the Top-down project. None of the above solutions will work since the input handler at the top of the stack is the MyController Blueprint, which has its Defaults->Input->Block Input property set to TRUE. Flip that bit to FALSE and then user input gets sent down the stack to MyPlayer blueprint or any other object that is registered to listen.