Well there were still 12k viewers at the last Minsk home game so they are doing fine so far. Even if the team isn't great it isn't hopeless. Riga however is and that turns the team which could be boosting league's numbers into one that's sinking them. Same with SLovan, to lesser extent.
Situation with Kunlun and CSKA is terrible. Spartak started doing fine as soon as they started winning a few games which is all you need, evidently. Same story with Vityaz, people started showing up when they were winning, now it's back to 2k per game again.
Problem is that the teams who should realistically be on their way to the VHL are doing really well this season. Yugra is gone, that's a foregone conclusion. After this season Vityaz is the team which should be there as well, if KHL goes through with what they said before the season. Severstal and Neftekhimik need to be kicked in the long run but not until there is something to replace them. As long as they stay relevant on the ice let them stay.