Folks,
I might have something to add after similar struggling. I'm using a much older version of Mapinfo but i believe the issue may be the same.
When you configure a connection in Mapinfo and access data a temporary table is created. Along with this is an XML file with the connection parameters.
When I opened the XML for this service I found two issues. Below is an image highlighting the issues.
You will note the the line highlighted in blue describes a "superset" bounding box e.g. the entire world from long -180 to 180 and lat -90 to 90. Note well the Mapinfo standard order of X=Longitude and Y=Latitude.
Now note the Bounding box for the data extent. See a problem? You may notice the second bounding box is defined X=Latitude and Y=Longitude. Mapfnfo will not recognise this order and subsequently not display anything.
I manually edited these values just by swapping the X and Y values in the XML and saving. Opening the TAB file directly, not via the WMS menu, then displays the data. I don't know if this a Mapinfo issue but my suspicion is it's a WMS service configuration issue as the Superset bounding box is correctly defined.
Also note i modified the version of the WMS service to 1.1 rather than 1.3. I've had some issues with published versions not matching the published data. This may or may not affect the result.
Before See Attachment
After
See Attachment