Hello, thank you for the support! ^^
Mmh... I've never tried using a controller, so I can't say for sure if or how it's related.
Pressing tab will recalibrate the cursor at any point in the game. It could also be linked to your screen's resolution, the resolution you're playing the game at and whether you're playing in fullscreen or not.
This all works on my end, but rare cases like yours have been popping up every now and then and it's been hard for me to test and fix these particular cases. If that's ok, could you tell me your screen's resolution, the version of BE Witches you're playing, and the content of settings.ini in AppData\Local\BE_Witches___VERSIONNUMBER?
If recalibrating didn't work, deleting that same settings.ini file might do the trick.
Either way, I'll look into this! I just had an idea for something I could try, I'll give that a shot.