I agree you may have some financial instability. That would likely be due to not working on your arena. However, if you have not been spending money on players, and not improving your arena, where were you spending money? Having 24 weeks to be under the salary floor should have given you the opportunity to improve your arena.
Honestly I wish BB would actually stress on the importance of arena building in its tutorial or something. I literally come across a lot of people who don't build their arenas, then get promoted to Div I and wonder why they are forever in the red (650k salary floor btw, how is a 6k seated arena going to survive that).
Over the seasons I've noticed a lot of teams in my div going bot, and quite a few of them not upgrading their team despite promoting (or still having a bad team by the end of the season), and it never occured to me (until last season when a relegation boind leaguemate asked me for financial advice) tthat it was likely due to the fact that the salary floor difference between Div II and Div I was too big and they didn't need to expand their arena to sustain a Div II winning team.
The new "reset team" function has sort of decreased the impact, but still, more emphasis is needed on arena building coz we can't have them keep resetting their teams. I've been approaching new teams in my country to raise awareness on the importance of arena building, and turns out a lot of them didn't realize how important arena expansion is.