The accuracy might be reduced for a balanced dataset due to the Accuracy Paradox 1.
If you are dealing with a highly imbalanced dataset, your model might just predict the majority class and thus get a high accuracy without “learning” anything. How does the F1 score look during training?