I've set up 2 hosts, that monitor the same SNMP host, one directly form server, one from proxy.
The unavailable/unreachable settings are default:
Each host has 600 items with update interval 30 minutes.
If the snmp daemon is shut down, this is written in log:
Notice, how host becomes unavailable exactly 30 minutes after the first network error. While the host is in this unknown state, other items are also not checked at all, but the host is shown as available.
The same thing happens if Zabbix agent is used. In this example, the update interval is set to 5 minutes for all items on the host, but 1h for the discovery rule:
Another strange thing is, that the queue grows for the proxy, but not for the server. The host is monitored from the proxy and server, when it goes down, only the proxy reports delayed data: