Perhaps you are missing some components for windows. Try to install the game in Steam of any major publisher, for example, Ubisoft. Before the first launch, such games usually automatically install everything that is needed for games. This is the easiest way.
If all else fails write support for itch.io about the refund.