We found the root cause of the issue.
Based on our finding we observer that, after running TestNon3GPP, the test script will trigger a modification on ngaplpList. Although the script will auto recover the amf config file but when the test is terminated manually the ngaplpList will not be recovered. Therefore, if tried with other test for instance, (TestRegistration) the sctp will bind to an IP’s that are not existing which might result to failure.
To our conclusion, the issue might not be related to version difference. Please refer to the troubleshooting instructions below for more detail.
Refer to the trouble shooting:
https://github.com/free5gc/free5gc/wiki/Trouble_Shooting#2-testnon3gpp