Problem with 6.44.5 long term with advanced routing failover - ping problems

Hello all!

At one of our sites which is using multiple 4G connections we have this: https://wiki.mikrotik.com/wiki/Advanced_Routing_Failover_without_Scripting implimented.

I’ve noticed that the connections were ‘failing’ a lot more frequently than they usually would. It seems whats happening is the ping check is getting ‘stuck’ and then saying that it can no longer ping. After this happens, the only way to recover that given connection is to disable the ping checking routes and reenable them and then it ‘magically’ works again. This was never a problem on previous versions. I’m not sure when this specifically started. It was being used with no problems from nov-2018 to jan-2019 on whatever software version it was fine. Since we are now using 6.44.5 on this router (I’ve just updated it to 6.44.6 incase its magically fixed) you would hope that this would work ok.

If anyone can give any insight or potential fixes, or just if someone from Mikrotik can see this and fix the bug, it would be much appreciated.

I’ve tried adding more ping hosts (as standard I have 2 ping hosts to check) and taken one connection up to 4 ping hosts and another up to 3, and it made no difference. It only seems to affect certain sorts of connections, but is a problem with the mikrotik as rebooting the 4G device makes no difference, until I disable and reenable the rules.