Also https://www.openstreetmap.org/way/1175906187 service=drive-through means something different (you should check wiki descriptions before using tags, e.g. https://wiki.openstreetmap.org/wiki/Tag:service=drive-through ). The splits of the path by 'other stuff' marked as a service road with less restictions than the parking parts does make even less sense.

I have photos from that place incidentally so I have noticed the errors and will fix that road. I just want you to understand so that you do not introduce such random invalid tagging elsewhere.