首先，我注意到您近期仍然在单方面推动这类标签更改（如变更集152043333）。我建议您，在社区对此达成一致前，请不要进行这类争议举动。
请注意，amenity=place_of_worship的定义是举行宗教活动的场地，而不是整个寺院的用地。寺院里可能有花园、有僧舍、甚至有墓地等，上述设施并不属于amenity=place_of_worship。具体的标注方式在https://wiki.openstreetmap.org/wiki/Tag:landuse%3Dreligious 有很清楚的图示。
不渲染landuse=religious名称，是Carto图层的已知BUG（https://github.com/gravitystorm/openstreetmap-carto/issues/4214）。请不要为了渲染好看改标签。渲染器有问题是渲染器的问题，使用osm数据的不止这一个渲染器，请优先保证数据本身正确。这一原则在https://wiki.openstreetmap.org/wiki/Zh-hans:%E9%9D%A2%E5%90%91%E6%B8%B2%E6%9F%93%E7%BB%98%E5%9B%BE 也有清楚明白的论述。
不渲染建筑体块，也完全是您自己标注错误导致的。正如我之前所述，预设“佛寺殿堂”里包括building=yes标签，这个标签的意思这块区域是一整栋大房子。这显然不符合事实，也导致其渲染出的颜色代表建筑，和真正的殿宇混在了一起。所以退一步讲，您哪怕执意要用amenity=place_of_worship标注整个寺院，也不应当添加building=*标签。