Huh. No idea how long ago that patreon scandal was but it's really more of a pain in the ass than anything else to restructure VX Ace for patches. It's only barely more work than doing it for Ren'Py, since you could just throw a global scope line of script in literally any executed script to set a patch variable. Like, $forbidden_content = true if File.exists? Dir.pwd+'/incest.patch' - Then it could set up events to only show certain things if $forbidden_content is true just like some Ren'Py games that use empty patch files that activate content by existing. incest.patch file is in the game directory? Well, have fun!
I get that it's a principled stand, but it's something worth bearing in mind for anyone else that gets caught while doing an RPGM game. Plenty of perverts would be willing to help figure out and debug stupidly simple implementations, probably for free. The scripting language for VX Ace and XP is really similar to Python, while the scripting language for MV is a staple for every web developer ever. Have said my piece, going to give this game a shot.
Edit: VX Ace is extremely unfriendly to porting. I know you can run it in Linux/Mac with wine but who the hell knows for a mobile. I'm not sure wine for android would run it. I think you can run MV games on mobile, right? Well, it's complicated and a lot of work to port any Ace game to MV. Mainly because the scripting languages are different, and RPG Maker games use lots of custom scripts they just download from the internet. Most don't have anyone that knows how to code or how any of the stuff works beyond setting up events and maps so porting is beyond their ability.