As long as you are using the correct metric for the disk ( prefixed with agent.googleapis.com/disk/ ), the Ops Agent should give you the correct result. From your description, it is not clear whether you have installed the agent in a compatible GCE VM with a supported operating system running in it or not.
If your GCE VM(as explained in the pre-requisite document) has a supporting operating system and still facing the issue, I would recommend you to test the scenario on a brand new VM with a supported operating system. This would confirm whether the issue is specific to the GCE VM (specifically at the OS level) or not. If the issue is reproducible on the brand new VM with a supported operating system, then I would strongly recommend you to report it to the Google Cloud's Monitoring team using the issue-tracker for an additional review on the specific metric and the Ops Agent.
In order to create a defect report connected with 'Google Cloud's Monitoring' service, you may use this direct issue-tracker thread as well. While submitting an issue report, try to include all relevant details, including the reproduction steps(if any), error logs, the commands you are using, etc. This would help the Cloud Monitoring Engineering team to pinpoint the issue in a quicker and efficient manner.

As per your last message, I understand that using the version 1.0.10, you don’t have that issue anymore. Regarding this documentation [1], the Ops Agent is supported on Centos8. Could you please confirm which concrete version of the Ops Agent gave you that problem?
Kind Regards
---------------------
[1]:https://cloud.google.com/stackdriver/docs/solutions/agents/ops-agent#linux_operating_systems