Currently my classification model is doing too well on all of the train, validation, and test datasets. I'm assuming there is a data leakage in the features, and therefore I've computed the correlation coefficient of each feature with a target feature.
A few columns have 0.93, 0.927, 0.90 correlation with the target, meaning they have high predictive power.
How high of a correlation with a target is considered data leakage and therefore the column is be removed?