MAC monitoring using netwatch?

Hi!
I would like to setup a form of redundancy by taking over a specific IP (and send of packets a alternative route) if the primary layer 2 communication way to the original host/owner of that IP becomes unavailable.
Because I will be taking over the IP by enabling it on the routeros device I don’t think I can use netwatch ping functionality since it only accepts IPs and using that it will start to ping itself. It would be better if it was possible to monitor the specific MAC instead.
I am thinking it might still work with monitoring the IP if I block incoming ICMPs on this “alias” IP on the router but the ARP cache will probably still make this IP point back to the routeros device itself so even if the original host comes back, pings might continue to fail… Maybe there is some other smarter way to do this?

Kind regards
David