Why evaluation loss cannot go down after start train from previous saved checkpoint?

I trained a resnet50 network with 17 epochs for image classification. After the train, I ran the same command with 35 epochs. In this step, I used the checkpoint of the previous step. As you can see in the pictures below, in the second stage of training, the evaluation loss is not reduced.