I've had fun playing, so I don't mind restarting. But for future takeaways with your development process, you might want to consult
this thread about avoiding save breaking in Ren'Py. Very often broken saves are actually avoidable with a little planning of the right things and following certain procedures. I'm not saying that may or may not apply to what you personally have done, but avoiding broken saves whenever possible is always best. IIRC, this is the second total restart required of the game (so 3 playthroughs from the beginning needed); that's a pattern to try to mitigate. Some players will just give up on a game if forced to restart too many times.