How Can Consistency in UTOC/UCAS File Generation be Ensured in UE5 IOStore Packaging?

When using UE5.2’s IOStore for packaging, I encountered differences in the generated UTOC/UCAS files between two consecutive packaging processes, despite using the same device and unchanged engine code. Why are there differences in the content of UTOC/UCAS files between the first and second packaging processes? Is there any way to prevent discrepancies in the generated content of the two packaging processes?