Hi Zol,
As said, if an error is client-side, such as a network error, it is a trivial problem to troubleshoot and resolve. That would entirely be outside the scope of the SDK. It is doing its best by detecting the error and failing gracefully.
I can't comment on the server-side of test ad versus live ad, but I'm inclined to think it is not an ad unit ID-related issue here. Ultimately, if the error is with a specific user's setup and environment, we would need to be able to replicate that with steps, et al.
For now, I think we know for certain that the requests are made in the first place. That rules out potential issues with the SDK. Going forward, I think it'd make sense to connect you with the Product Support team. You can use
this form to get started. They should be able to assess any anomalies in reporting.
Let us know if you have additional questions,