By default: sysctl net.ipv4.conf.all.forwarding=1 and net.ipv4.conf.all.rp_filter = 0
Possible problem:
The route is not exactly identical to ip -4 route add local default dev lo table 100
LuCI doesn't have Interface: lo available in Static route
But here says it doesn't matter.
The interface names are uci based. Do you have a loopback interface in uci? ifstatus loopback
If not, create one unmanaged and assign it to lo interface.
Nvm, I'm dumb, the part I'm showing here is correct.
I wrote the config file (need underscore _) for the proxy program with command line (hyphen -) syntax which caused it to listen in traditional redirect mode...
Also tproxy seems to need root privilege.
I'm just glad it's working now...
EDIT: Another thing, add --on-ip 127.0.0.1 to iptables if proxy is listening on that. By default, without it, tproxy goes to receiving interface (192.168.1.1)