I think that the layer mappings are correct in OpenROAD, because I can manually fix the pin-overlap DRCs by extending the tracks farther into the pin. So it seems like either the detailed router isn't creating enough overlap between the drawing and pin data types, or this KLayout DRC check may be too sensitive.