Telemetry always Disabled or Unhealthy

I always see “Telemetry: Disabled or Unhealthy” in pxctl status, why is that and how can I troubleshoot it?
I have spec.monitoring.telemetry.enabled: true in the storageCluster object, and the px-telemetry-phonehome and px-telemetry-registration pods are running. Where should I look to see what could be making the state unhealthy? The cluster itself is running just fine, it’s only this telemetry not reporting correctly and I’m seeing this on every cluster we run.

I’m running Portworx 3.0.0