I'd do a drain and refill first, that will get about 3-4qts of fluid out and assure the level is correct.
Then take it out for a run to see if that fixed the issue. If yes, schedule another drain and refill soon, and keep it as a maintenance schedule every 3-4 engine oil changes.
If not, and issue persist, get it scanned for codes. A regular $20 scanner might not read these, you might need a pro level scanner, maybe a friend with one? Not sure if Techstream is available to you. But a $125 diagnosis by a pro scanner beats a $4k trans rebuild for an issue that might be sorted with some elbow grease and a sensor/solenoid swap..
edited to add, did you check that the 2nd/pWR buttons are off?