On your Grid basic class you have hover state property change to the grid element. Specifically in the auto-generated columns property (from 1fr to 0.25fr).
This is what braking the grid.
I generally suggest not to change grid properties with hover states since they are a bit more complex to edit and target.
If the hover state change still happens, it is probably because there’s still a hover state change.
I would completely remove all hover states on this element (not revert the changes on mobile) and see if still problem exsists.