We are using TCP Simultaneous Open for connecting TCP socket. Lets call one SideA and other SideB.
From the wireshark log I see that first two SYN sent from SideB is blocked by SideA NAT. Then SideA sends SYN and it is received by SideB and it responds with [SYN,ACK]. After receiving this [SYN,ACK] SideA sends ACK. But this doesn't reach SideB. Why is that? Why is the NAT of SideB not allowing the ACK to come through?
Both side has Full Cone NAT. SideA port is 52088 and SideB port is 56961. I am adding wireshark log links for both sides.
SideA Router: TPLINK, Model: TLMR3420
I don't know about the router of SideB. But it was AT&T wifi.