S85DLC03D not linking at 10Gb

We have a project with a customer with several Mikrotik Switches. All of them have SFP+ ports so I got them the S85DLC03D SFP, rated for 10GB @ 300 meters distance.

The problem is that it won’t come up to 10GB. This is what we tried:

autonegotiation enabled: nothing works
disable negotiation and force 1GB in both sides. This works fine
disable negotiation and force 10GB in both sides. No link, no RX packets, nothing.

The 10GB sfp work with short patch cords. we tried up to 20 meters and they link immediately if forced to 10GB.

The fiber run is about 200 meters.

The switch models tried: CRS326-24G-2S+RM

on the same page, this switch: CRS317-1G-16S+RM will not recognize the SFP as an SFP+, on the negotiation options 10GB is not even present. it does link to 1GB with the SFP.

running lates RouterOS version. Tried both RouterOS and SwitchOS

Fiber is OM3, 50um

I have about 30 of these SFP and a lot of switches and an angy customer!