Interesting - I haven't seen anyone use an OAuth proxy for multiplayer with Itch before. Well done!
And kudos for setting a timeout - in a day and age where grabbing the attention and holding it is the highest priority this in itself is a differentiator.
Am planning on updating this at a later time...
Good luck!