Make sure that the endians (big or little) of the two systems are the same. If they are not, you can use the cvendian program on the CACHE.DAT to convert it to the proper format.
You can find this information in the audit log.
Make sure auditing is enabled, enable the LoginFailure audit event, and you should see the detailed reason for failure there.
Certifications & Credly badges:
Steve has no Certifications & Credly badges yet.
Global Masters badges:
Steve has no Global Masters badges yet.
Followers:
Steve has no followers yet.
Following:
Steve has not followed anybody yet.
Check out the methods in %Library.UTC, there may be something in there you could use.