Not really dangerous, very practicle...but still a violation in my opinion. Max number of Discos should be 6...7 if one is used for a Fire Pump.
I didn't see the purpose for the CT cabinet,with individual self contained meters, either.
Probably should've calculated the service, & installed a main Disc. but in My location, the POCO won't allow a Disc. before their meters, this is more than likely how this evolved.
I believe I would've tried to get the building Owner to install a main disc, CT metered, & individually metered the 10, or added an estimated cost to the rent, & included it.