When the endpoint URL has no explicit port (e.g. https://api.honeycomb.io), probeEndpoint falls back to port 4317:
port = parseInt(url.port || "4317", 10)
url.port returns an empty string for default ports (80 for http, 443 for https), so the fallback always kicks in.
The probe ends up checking TCP connectivity on port 4317, while the OTel SDK actually connects on 443 (or 80).