This doesn’t change anything.
The fact remains that the watchdog-timer and watch-address are not linked.
Before opening a “7.x bug” topic you better document yourself first.
Don’t spam same question on other topics.
/system watchdog
set ping-start-after-boot=5m ping-timeout=2m watch-address=1.1.1.1
Only this part of the config makes the router reboot if 1.1.1.1 becomes unreachable, as per the manual:
watch-address (IP; Default: none) The system will reboot, in case 6 sequential pings to the given IP address will fail. If set to none this feature is disabled. By default router will reboot every 6 minutes if watch-address is set and not reachable.
And the log you’ve posted confirms this:
System rebooted > because of > ping > watchdog > timeout
Also per the manual:
watchdog-timer (yes | no; Default: yes) Whether to reboot > if > system > is unresponsive > for a minute
And since you’ve asked two questions, I’ll try to answer briefly to both of them:
RouterOS v7.x Watchdog Bug? = No.
Should the system watchdog reboot the router even with the parameter “watchdog-timer=no”? = Yes.
Read the documentation provided.