Try to add the policy policy ![]()
I.e.:
policy=read,write,test,policy
Not that I recommend it, but the primitive method I use when testing scripts is giving them all possible permissions, then remove them one by one until it stops working:
http://forum.mikrotik.com/t/netwatch-with-fetch-stopped-working-after-7-13/172865/12