The most difficult lesson I learned (hopefully learned lol) on my last staffing venture was what I said earlier and what everyone in the thread is saying: people just leave. You won’t always know why. They don’t even always know why. As hard as it is to swallow it, you can’t make a game so good and effort so perfect and a story so great that they stay. There is no amount of correct staff behavior that makes people stay, though there’s quite a lot of incorrect staff behavior that can make them leave.
At this point I just plan that the ending of the next game will be me and like 7 people and that’s alright.