Hi @HectorM ,
Those are 10GBASE-SR (except the one at the bottom which is LR).
If you check our SFP and stacking accessories doc, you'll see MS250 supports this SFP.
I'm not a Cisco Catalyst or Nexus engineer, so I would check with Catalyst or Nexus support if your switch needs the commands @ww mentioned. This Catalyst doc has more details.
# no errdisable detect cause gbic-invalid
# service unsupported-transceiver
Some older Catalyst firmware may have problems with those commands to support non-Cisco transceivers. Just make sure your OS image doesn't have any issues with those commands.
In the other hand, Cisco Meraki dosn't have any restrictions to third-party transceivers. As per our doc, "Cisco Meraki offers branded SFP modules, and while we do not prevent third-party accessories from functioning, users should conduct their own tests to ensure proper compatibility"
As @cmr said, checking the cable distance is a good idea; if it's below 300m I would double-check if the cable is the correct type. E.g.: MMF - OM3 instead of OM2 or OM1. Again, check this table to make sure your cable is correct.
I suspect you did it but I'll say it anyway: test your SFPs in a switch that you know the SFP slot works fine. Next, try the known good SFPs in your deployment here.
And then, try swapping the SFPs between your switches. E.g.: insert the purple tag SFP in the Cisco Switch and the white tag SFP in your MS250; if you don't get a link UP, invert them; keep doing this until you try all combinations.
If all the above fails, then most likely your cable is damaged.
If you found this post helpful, please give it kudos. If my answer solved your problem, click "accept as solution" so that others can benefit from it.