One question first - why do you monitor agent based hosts also with SNMP?
To solve the issue the easiest way is - disable the “ucd_diskio” SNMP check for all your hosts that have also an agent.
→ “Disabled or enabled sections (SNMP)” → select
with a condition like