The problem with any map of control is it is meaningless.
Ukrainian troops move back and forth across the supposed line of Russian control attacking at the time and place that are convenient to them.
That’s the problem with urban combat. The only real way to take a city is to level every building, and even then there is a lot of cover to be found in the ruble.
There is not a lot of urban combat when the enemy is contained to an isolated location.