Hello. I've worked on it a little but there's not enough new content to make an update I think. There's also that issue with itch hiding and deleting nsfw stuff so I'm not sure what to do after that.
The game has managed to build a small but passionate fandom. I'm sure there will be some way of keeping the project going even if the visa limitations do happen. Also Itch is apparently planning on using a different payment processor to keep games like these on the platform.