It's amazing how you've persevered throughout all of this. Good luck with the rest of the development and everything else!
Also, I'm very happy that you've decided to start updating on itch.io as well! It's very reassuring to have at least a general idea of what's going on (the last public update on Kickstarter is from January I think).