Kubernetes pod not working with ipsec tunnel

When sending traffic(sctp) to kubernetes pod it sends checksum as 0x000 and it shows no error in packet capture and works fine, but when traffic is send using ipsec tunnel it still shows checksum as 0x000 but now report it as bad checksum with alder and crc232 checksum are wrong. In this case the client does not respond back.