@barryf
I have the exact same problem. Lan0 and Lan1 bridged in the OS. iptables sending the packets to nfqueue but only broadcast shows up there.
On a side note please can you share your /etc/network/interfaces config if you are doing the bridging there.
If I uncomment the lan0, lan1 and bridge lines my DHCP on the wan prot stops working strangely. If i bring them up manually after boot then it works ok
# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
allow-hotplug wan
iface wan inet dhcp
# First bridged interface
#allow-hotplug lan0
#iface lan0 inet manual
# up ifconfig $IFACE 0.0.0.0 up
# up ip link set $IFACE promisc on
# Second bridged interface
#allow-hotplug lan1
#iface lan1 inet manual
# up ifconfig $IFACE 0.0.0.0 up
# up ip link set $IFACE promisc on
#auto br0
#iface br0 inet manual
# bridge_ports lan0 lan1
# bridge_stp off