As part of a school project I am trying to do a MITM attack on my local network using ARP poisoning. I choose a target and then I send a spoofed ARP packet to it and to the router every 100 milliseconds. The spoofed ARP packets are ARP responses, which are supposed to make the target believe I am the router and make the router believe I am the target. This is supposed to make the router send me anything it wants to send to the target, and make the target send me anything it wants to send to the router.
When I tried it on my school network, I had no problems and everything worked as it should. But when I tried it on my home network, it didn't work. When I checked why, I saw that all of my spoofed ARP packets are getting sent, but only the target is affected by them and sends me its packets. The router continued to send its packet to the target, ignoring my spoofed ARP packets.
Now my question is, is it possible that my router somehow detected my ARP spoofing attack and ignored it? How likely is it that a home router is capable of ignoring an ARP spoofing attack?