Confusion Matrix vs AUC Confusion with Random Forest
From your confusion matrix it actually looks like your class imbalance is over-favoring the positive class (90.04% to 9.96%). Because you have such an extreme class imbalance in your data your random forest is likely just classifying almost everything as positive class and calling it a day.
To solve this issue you need to either down-sample your larger class or up-sample your lesser class to reach closer to 50/50 split. Otherwise you will likely just end up with a classifier that grossly over-predicts the positive class.
When you are splitting your data you can also try stratifying by your label (so that the same proportion of positive to negative class exists in your training and testing sets).