Our investigations concluded that two different profilers competed to attach to the same web app.
As only one profiler can connect at any given time, data was not captured and as a result telemetry was not forwarded to the monitoring platform.
We had to briefly stop the web app, delete the offending DLL’s and start the web app again. This stopped the duplicate profiler from loading and telemetry was again received.