This is probably not related to your OpenWrt setup, but we can review your config to be sure...
Please copy the output of the following commands and post it here using the "Preformatted text </> " button:
Remember to redact passwords, MAC addresses and any public IP addresses you may have:
Well, there is nothing in the configuration that would prevent this from working... the firewall cannot impact L2 (switched) connections, and you don't have client isolation enabled or anything else that could prevent local connections.
Is etherwake fundamentally different from something like using Ampare Wake On LAN utility ? You don't get the option to specify the interface with Ampare