Non appare in grigio perché non ha il tag building=*. D'altra parte è mappato correttamente, si potrebbe pensare di aggiungere building=ruins ma è sconsigliato ( https://wiki.openstreetmap.org/wiki/Tag:building%3Druins ). Quindi si tratta di un problema di rendering ed è meglio evitare di modificare i tag per il rendering. Suggerisco di dare il tuo supporto alla issue https://github.com/gravitystorm/openstreetmap-carto/issues/331 per il rendering di historic=ruins con lo stile OSM carto