It sounds like the proxy-arp router is sometimes thinking that some other Interface is the default route (or a specific route to whatever IP it's arp poisoning)
Drawing1.png
Basically, proxy-arp means that an interface should respond to ARP requests for any IP address in the routing table of the host, and whose next hop interface is not the proxy-arp interface itself. Suppose the bottom router sends an ARP request for HostX. Normally, the top router should answer proxy-arp requests and the side router will not reply because it will use the top router to reach Host X.
Suppose the primary route fails in the side router (even if the top router is really online and available and able to reach host X), then the side router will have a different path to reach Host X and it will begin answering ARP requests for HostX.
This can get even more strange if the reason the right router's backup route to X is taking over is due to routing loops caused by redistribution of static routes, for instance.
...
I imagine that your scenario is probably something along the lines of a customer device which connects by PPPoE and it has gone to the backup PPPoE server and then back to the primary, but the backup server's MAC address is remaining in the primary router's ARP cache..... (this used to happen to me back in the ISDN days - which is what lead to me learning dynamic routing as opposed to proxy arp)
You do not have the required permissions to view the files attached to this post.