Capturing Same-Interface traffic (linux, raspberry pi)

Hi,

I’m trying to figure out what is going between my remote control app and an LG tv.
I have set up mitmproxy as a transparrent proxy running on raspberry pi, following these instructions

https://www.dinofizzotti.com/blog/2019-01-09-running-a-man-in-the-middle-proxy-on-a-raspberry-pi-3/

my network setup is like this:

I can access mitmweb succesfully on port 9090.
I can see traffic that goes remote -> internet
I can’t see traffic that goes remote -> tv

I have disabled redirects (and saved to /etc/sysctl.conf)

sysctl -w net.ipv4.conf.all.send_redirects=0

and my iptables.up.rules is as follows

# Generated by iptables-save v1.6.0 on Tue May 28 15:09:06 2019

*nat
:PREROUTING ACCEPT [108:23640]
:INPUT ACCEPT [46:8292]
:OUTPUT ACCEPT [1:60]
:POSTROUTING ACCEPT [0:0]
-A PREROUTING -i wlan0 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080
-A PREROUTING -i wlan0 -p tcp -m tcp --dport 443 -j REDIRECT --to-ports 8080
-A PREROUTING -i wlan0 -p tcp -m tcp --dport 3000 -j REDIRECT --to-ports 8080
-A PREROUTING -i wlan0 -p tcp -m tcp --dport 3001 -j REDIRECT --to-ports 8080
-A POSTROUTING -o eth0 -j MASQUERADE

COMMIT
# Completed on Tue May 28 15:09:06 2019
# Generated by iptables-save v1.6.0 on Tue May 28 15:09:06 2019
*filter
:INPUT ACCEPT [16180:3332916]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [13497:8752351]
-A FORWARD -i eth0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -i wlan0 -o eth0 -j ACCEPT
COMMIT

# Completed on Tue May 28 15:09:06 2019

I think these rules say that any traffic from wlan0 going to ports 80,443,3000,3001 should be redirected to 8080 where mitm will do the magic, but that isn’t happening…

can anyone point out what I’m missing?

thanks in advance

Rob