The dev site and the UAT site for our library catalogue should be identical. Left is dev; right is UAT. The Solr records are identical. The backend code for this function is identical. So why are these different?
OK, so the arrays are being formed differently when the item data is built. I'll need to properly dive into the backend code but again, I don't see how the code could not be identical.