Easy answer...... depends
In actuality, you are right it may depend on how the local inspector looks it, but in addition, IMO,
it depends on the location of the service equipment,
Being a multiple occupancy premises,if you have one service, 230.42 Exception #1 allows you to run one set of service conductors to each occupancy and 230.71 allows you to have up to six switches at each of those locations.
So, again IMO, if each of those panels is at a separate location (occupancy) you are fine as no one location has over 6 disconnects, however, if all four service disconnects are grouped you would have a total of seven switches and be in violation.
(FWIW, locally there is a "90.4 rule" that if any one of those disconnects is outside, they all need
to be outside and grouped... so local rules, as always, can play a role)
I'm sure there will be other opinions.
![Smile :) :)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)