Thank you.
I've tried tweaking some settings for the itch page itself on my end. Hopefully that's made a difference for you, though I can't really check for myself cause I don't own a tablet.
Failing that, my best suggestion would be to try accessing it on desktop. I realise that might not be an easy option, and if so I am sorry, but I'm not really in a position to do much more than that at the moment.