I didn't played much to be honest, but one thing that I spoted was that, playing with the controller, I aim with the right analog stick, but when I let go of the stick, the mouse pointer is still in the screen, and Cirno then aims at the mouse pointer.
It would be nice if you deactivated the mouse, if you identify that I'm using a controller.