Might be worth throwing at your network team?
Might be that Cisco have a known defect (/ideally - a fix) for firmware, or a setting that's different on the two switches perhaps?
Wireshark may help (to get a comparison with how packets look when they go back & forth potentially) both before & after the switch ... but that'd be something to work on with Cisco support.