Hi,
Issue seems similar to : Issue with TCP traffic and NAT running Free5GC in OpenStack
Summary: checksum of packets going towards internet is wrong because it was never calculated when they entered the GTP tunnel at UERANSIM. Hence they are dropped as they come out of UPF.
Thanks