Pretty creative, and I really liked the characterisation :)
I do wonder if there’s a way of give the player some agency against the keys being removed. I had a section where it disabled space four three times in a row and all I could do was just stand there (it was even worse when it started shooting!).
Maybe extending the mechanic so that you can always move, but jump (or a new dash, etc.) gets stuck on/off as well? So there’s always something the player can do.