There are only about 1000 Azov fighters in Mariupol, and it has taken tens of thousands of Russians weeks to take the city.
We ran into similar issues in Mosul. Only a few thousand ISIS fighters, but it took almost a year to retake the city, and that required levelling it.
Urban combat is brutal and unpleasant stuff.
You’re off by a factor of 14.
There were 14,000 Ukraine govt aligned troop at the start of combat. You talk as if there was only Azov there, that isn’t close to true