Why do normal map ridges become grooves in mirrored object?
I think the negative scaling is getting applied, flipping the normals inside out. Try going into edit mode on the object where the normals are incorrect, selecting everything and doing CtrlF > Flip normals.