High Validation Score but Low Test Accuracy Score

Hello, I train my model using fastai.vision and Resnet50 and I get a high score in training and validation (around 95% accuracy). However, the test score is very low around 67% accuracy. I use early stopping callback so I am pretty sure my model is not overfitting.

Am I missing something?