Changing the source address and source port changes the UDP checksum input.
UDP checksum must be repaired too
UDP checksum input includes a pseudo-header, so the source address rewrite matters to UDP too.
after UDP checksum=0x3e9c
The source port also changed
The UDP source port changed from 40000 to 62000.
40000→62000
Before and after UDP checksums
The UDP checksum changes from 0x0ee0 to 0x3e9c.
0x0ee0→0x3e9c
Summary
After NAT, UDP checksum repair covers both the pseudo-header and UDP source port.
after UDP checksum=0x3e9c