I have been playing arround Netwatch quite a long time for my internal network monitoring. I have more than 100 devices are under monitoring with netwatch. Recently i have intigrated SMS and other online http URLs via fetch tool in up down script to post data on websites.
*At time when my primary swich get down or isolated the network than my 100 host which are configured in netwatch for monitoring also get down but only approx random 30 netwatch entries send the data to website and rest just don't send/push/execute web URL.
*Same scenario, when primary network switch restored, it only send approx 30 random entries for their up states to website.
*Same Scenario when my mikrotik gets restarted and back online, it sends approx 30 random entries up or down states to website.
Note: If i do disable and re-enable all netwatch entries in 25-25-25-25 batches selection manually than all my host properly updated, which clears that my scripts or configuration don't have any issues.
I have multiple mikrotiks with version from 6.41.1 to older firmware. whereas i have tested the same scenario and result is same.
/tool fetch mode=http address=18.104.22.168 src-path="/sms.php?host=73&status=1&api_key=2121212121212" keep-result=no