So that you know, when you host a download on Itch, in order for the app on our side to download and update automatically, you are supposed to click all of the corresponding compatibility checkboxes, not just list the compatibility in file name.
Also, in case it's not clear, there are two separate checkboxes for linux and windows, you can and should click both for that zip file...
Props to you for actually hosting your game on Itch directly, rather than through a third-party!