I have no idea where you got this idea that Russia didn’t take the whole city, you can clearly see the whole city is under Russian control on the pro Ukrainian liveuamap liveuamap.com
Meanwhile, the battle has been grinding for the Ukrainian military while it didn’t even engage Russian military proper on the Russian side. It was fought by a private military company. This was easily one of the biggest blunders in the war that Ukraine has made to date.