could be that the monetized games get put on the "good" server 'cause Itch.io gets a cut of that money and therefore has an actual incentive to make sure everything works
If it were server side, it would not work on other browsers. Also, did you try what I wrote? The game is not blocked. FF thinks it is a page to display and not a file to download.