Bonjour,
comme vous pouvez le constater dans l'historique de l'élément [1], la précision de la valeur par défaut building=yes vers building=apartments a été ajoutée par la modification n°103222199 datant de 3 ans [2] et de source=survey signifiant observation terrain [3].
A ma connaissance, le sens de building=apartments ne se limite pas à ce qu'une traduction mot-à-mot vers le français pourrait laisser entendre. J'attire votre attention sur le fait que building=* concerne le type de bâtiment tel qu'il a été conçu, plus que l'usage qui en est fait ou les services qu'il abrite [4].
Ainsi on trouve couramment building=apartments pour un bâtiment citadin qui abrite un commerce au rez-de-chaussée et un ou plusieurs logements à l'étage, qui, avec peu de travaux, peuvent être reconvertis en local d'entreprise, et vice-versa. Ce que vous décrivez peut être dans OSM en tant qu'un building=apartments + deux points (amenity=kindergarten, level=0) et (office=company, level=1).
Si des travaux ont modifié structurellement le bâtiment pour un usage dédié, libre à vous de choisir parmi la liste du wiki [5] ou des utilisations courantes [6] une valeur plus adaptée.

[1] https://www.openstreetmap.org/way/71487601/history
[2] https://www.openstreetmap.org/changeset/103222199
[3] https://wiki.openstreetmap.org/wiki/Key:source#Specific_values
[4] https://wiki.openstreetmap.org/wiki/Buildings#Tagging
[5] https://wiki.openstreetmap.org/wiki/Key:building
[6] https://taginfo.openstreetmap.org/keys/building#values

Cordialement