LXD NAT Proxy Device and Port Forwarding

So now I’m listening on 192.168.0.48 with port 25591, and I can connect with my internal ip 192.168.0.48. I did sudo tcpdump -nn -i lxdbr0 port 25591 and I see a lot of stuff show up. However when I did the same with the enp39s0 interface with tcpdump, nothing shows up.
First few lines of what I got when I used tcpdump on lxdbr0:

listening on lxdbr0, link-type EN10MB (Ethernet), capture size 262144 bytes
13:23:05.133411 IP 10.145.245.71.25591 > 192.168.0.48.57500: Flags [P.], seq 1709968:1709982, ack 974, win 506, options [nop,nop,TS val 2133835740 ecr 1578524493], length 14

Now, when I try to connect with my public ip, 72.180.90.119, it times out. Nothing shows up on lxdbr0 with tcpdump now, but when I check on enp39s0 interface, I see this:

listening on enp39s0, link-type EN10MB (Ethernet), capture size 262144 bytes
13:25:37.883072 IP 192.168.0.48.58102 > 72.180.90.119.25591: Flags [S], seq 3725773474, win 64240, options [mss 1460,sackOK,TS val 1795905890 ecr 0,nop,wscale 7], length 0
13:25:37.884992 IP 72.180.90.119.58102 > 192.168.0.48.25591: Flags [S], seq 3725773474, win 64240, options [mss 1460,sackOK,TS val 1795905890 ecr 0,nop,wscale 7], length 0
13:25:38.905755 IP 192.168.0.48.58102 > 72.180.90.119.25591: Flags [S], seq 3725773474, win 64240, options [mss 1460,sackOK,TS val 1795906913 ecr 0,nop,wscale 7], length 0