I think it must have been a bug where it was loading my old subscription details (which had expired). I deleted all the files in the C:\Users\[username]\.haulmont folder and it seems to have repaired itself.
I noticed that when it would try and create a new project it would still load old username/password.