What was the training and validation accuracy of the “fauly” checkpoint before storing it?
If I understand your issue correctly, you are seeing worse results when reloading the checkpoint than during training?