Good progress so far!
When the fire button is tapped, the game enters a state where enemies can move freely and attack without player input first. This also causes the player to be able to move between tiles instantly.
This glitch can be worked around by holding the fire button until the inventory is highlighted, then by releasing. Enemies will behave as they should, as well as the player animation functioning as normal.
Cheers!