I have a problem that is not a critical, but just anoying. When router is rebooted script run count should be reseted, but in my case run cuont stucks at some weird number. In attachment is print screen of just rebooted router, and run count should be 0, right ?

Did test on my router.
Script Run Count did not reset after a reboot. For me it shows the number as before reboot.
This is some strange, since many have problems with other counter and variables (global) that are lost after reboot.
Your script count should clear after reboot.
If not, there’s a work around. You can can run a scheduler on startup to remove the script and then undo to set the counter to 0.
/system script remove “No-IP_script”
/undo