there is a simple explanation to this: 100% of ukrainians understand and can speak russian
It's not really true. About 30-35% of Ukrainians can't speak Russian on comfortable level. And it's about 15 millions of people. And as you mentioned above some people started to refuse to communicate in Russian because of the war. Yes, it's politically motivated but it's their right to do so.