The advantages of Russian mechanization cannot be brought into full play. Cities can't be like a field battle, where a large row of tanks line up to charge past. It is estimated that there are not many ways to drive a tank, let alone queue up for charging. At that time, the US military also experienced such hardships in Vietnam, and was ambushed in the city by the Vietnamese army, which suffered heavy losses.
High-rise buildings limited the speed of Russian attack. Tall buildings are the best bunkers for urban warfare. Even if the shell directly hits the building target, it can't be directly destroyed like directional blasting, and it often leaves a big hole. However, the gaps in these bombed buildings can form a new bunker for the defenders.