Gubanova moving to CSKA was her chance to get some recognition, she did really well with Turenko and never got rewarded for it (they placed Konstantinova ahead of her many times in spite of less clean performances, less consistency,...).
We can discuss for hours about how her season went there but in a nutshell, she missed her chance for a GP spot by not skating well at Tallinn Trophy, otherwise she would have had at least one GP spot this season.
The way i see it is that Buyanova got rid of her as soon as her chances to get a GP spot for the next season vanished. She did the same with Tsurskaya (retired) and Sotskova (switched to Sokolovskaya, transition to retirement).
The other problem is that the best coaches for Ladies at that club were Davydov (who only coaches juniors for some reason), and Goncharenko (she left the club). Neither options were available so realistically Gubanova would have probably had to leave anyway sooner rather than later.
CSKA without Tarasova as main coach, is not the same club it used to be. The only thing that stays the same is the backing.
Absolutely, i'd say the difference is when RusFed is pushing you even if you make a mistake in the short, they'll overscore the free to compensate (they did it with Sinitsyna this year, and others in the past), while if they don't as soon as you make a mistake you're done.
That said 10th at Russian Nationals is not a terrible result, she did comeback in the free and she did well at the Cup Final. I wouldn't consider this season bad, she did fine at most events.
Now she's with a caring coaching team who is willing to help her growing, and not rushing for quick results, as they did with Leonova, Aliev, Ignatov,... Rukavicin's group is the best choice for her right now. Plus puberty is gone, and her technique is still very solid.