The way you've added an embed to your game won't work for people who have "Click to play" forced on. Is there a reason why you decided to add a tiny embed?
Thanks for notifying me! Itch doesn't allow to make a game page without uploading a game to play (DUH), so I just embeded a tiny, empty web page to bypass the system . Will think of an alternate solution.