It's been a while since I played your game, and I had fun so playing for almost 2 hours felt like nothing.
Im unsure about making flying animations. I have seen some people liking them flying through the air like that, it has that shitposty feel to it. But also it feels too low effort.I am sure if you made cute animations people would prefer them. Of course that goes into polish, and is not needed for the whole game to function.
"why do fairies poke toads?" that will come with the lore, so it will be later. But Im having fun looking at people coming up with their own conclusionsMy headcanon lore is toads partied hard, and kept fairies from sleeping. Fairies are just taking revenge on them by keeping toads awake.
I think what you could do to fix the throwing and being on 2 tiles at the same time issue is just snapping fairies position at the end of their movement. A simple jump at the end of movement could work I think. I just got that idea from Blood Bowl 2. Characters get snapped to grid, but their animations,especially movement are not snapped to grid. Alternatively you could just make the whole game grid based. I am going to be looking forward to see what kind of solution you implement.