If they were to abandoning the game they would have by now, and wouldnt even be releasing teasers and talking to their community so openly, cause if i do recall there is private chat for patreons on discord, that is why we get teasers cause patreon ask them to drop something.
If you say you have that level of programming, you should know more less development isnt just coding, for a fact that takes time to make the content, coding, music and so on, and for a fact they do all those things, expect voice acting... and knowing their engine is custom made by them (the custom engine its what they sayed to me couple occasions), and they every single update they upgrading engine cause of the minigames, envoryment, etc, it requires more time then usual, idk the level of programing they have never asked.
Indeed you can make a game in 10 months, depends on the team, depends on alot of stuff, but alot of things can happen during development, real life problems, game development problems, etc, nothing is perfect during a development.
------
I do understand it sucks waiting this long for the update, even im waiting for long time and hyped about the update cause of the main girls focus, but i cant do shit to accelerate the progress of the development, here and there i check for pings on discord, and knowing the only thing i can do is wait or work on my projects.