Are you using the itch client? I've found that it works 99.9999999998% of the time for me (the 0.0000000002% is when my WiFi isn't working).
I think it's promising, can't wait for the full version!