I’d pull Usacheva from Latvia and put Sinitsyna there. I believe Sinitsyna has a much better chance on there silver (or gold?) there and Usacheva is even more inconsistent then Khromykh, could be another repeat of France and wasted opportunity on points for the final.
Then pull one of Tarusina/Vasilieva from Russia and give it to Usacheva. Both girls much more consistent and experienced than Usacheva and placed higher than her at nationals, I see no reason to make them eat each other just because Usacheva is with Eteri.
Give the Davydov girl Poland.
Kanysheva’s 2nd spot which will likely be earned in Latvia and can be assigned.
Remaining 5 spots go to the top 5 finishes/scores among Tarakanova, Sintsyna, Tarusina, Vasilieva, Usacheva, and Khromykh (Khromykh likely out).
I think everything can still be ok, just no spots for Frolova or anyone else (it was never going to happen anyway) and still too bad for Khromykh.