Pivoting, Tunneling, and Port Forwarding

Hi I am having issues with setting up a reverse ssh tunnel.
I have my attack host, my pivot host and a 2nd host in the same network as my pivot host (172.16.5.35). The pivot host has ip 10.129.x.x available for my attack host and ip 172.16.5.15 as a 2nd nic and I want to forward port 8080 from my pivot host to 8000 on my attack host
My command is as following:
ssh -R 172.16.5.15:8080:0.0.0.0:8000 user@10.129.x.x -i id_rsa

I do this command on my attack host. the pivot host is listening on 127.0.0.1:8080 and I am unable to connect from another host in the pivot.
When I do a telnet 172.16.5.15 8080 on my pivot host I get connection refused, but when I do telnet 127.0.0.1 8080 it get forwarded to my attack host.

How can I make it so that the pivot host is listening on the IP 172.16.5.15 instead of 127.0.0.1.
Please I need some guidance!