was it because of the spamming or just badly timed aerial attacks that were too close to the ground so the animation couldnt go from attack to falling to landing before hitting the ground?
I'm not entirely sure, it was something to do with the conditions for how the "landing" state was being set. The bug ended up disappearing when I was fixing something else entirely at around that part of the code, so now I may never truly know