Sounds like nothing should be blocking that traffic. etherwake is actually baked into EdgeOS builds so you could try sending the magic packet from the router and see if you get different results:
ubnt@ubnt:~$ sudo bash
root@ubnt:/home/ubnt# etherwake -i eth2 aa:bb:cc:dd:ee:ff