well ztq-15 is taller than ztz-99a. as for bustle autoloader in turret, Type 90 seems to do fine, and 120mm is not that far off.
120mm has "only" a 5mm difference compared to the 125, but in reality it affects the design of the entire tank.
For one, NATO 120mm tank guns fire fixed ammunition (i.e. propellant and projectile is bundled together in one cartridge), but for the 125s used by Chinese and Russian tanks, the propellant and shell are kept separate. That's why some NATO tanks (or tanks using NATO guns) can use a bustle autoloader without much issue, like the Type 90 and the Leclerc.
If you want to use a bustle autoloader for a tank using a Chinese or Russian-style 125mm gun, then you first need to develop fixed ammunition for the gun. If you try to put two-piece ammo in a bustle, you would only be able to fit half the number of rounds compared to a tank using fixed ammunition, because you need two racks - one rack for the shells and one rack for propellant.
Furthermore, a bustle autoloader that takes a shell first and then a propellant charge second would be much more complex than a NATO or ZTQ-15 type of autoloader, which only needs to perform one action because the propellant and projectile are combined in one casing. This would severely affect the rate of fire, increase the difficult of maintenance, and impact mechanical reliability.
Also, it seems I was wrong about the Armata. It can store a lot more than 6 rounds in its autoloader, but that's because it uses a carousel autoloader feeding shells and projectiles separately, not a bustle autoloader. I incorrectly thought that the Russians had developed fixed ammo for their 125s, but I was mistaken.