That’s a very large discrepancy between training and validation accuracy. My guess is that it’s not from overfitting but rather a difference in the training & validation data or implementation bug. Is your data imbalance reflected in both the training and validation dataset?