There's a lot going on, even roaming ledgendary Pokemon require a lot of time to do, these people also have jobs and whatnot as well, not to mention they require to test the AI they created and any other features. I imagine Cass is going crazy programming the teams for night club which takes time and then testing the teams which takes time