At least on the 4l60e there is a lockout pin that needs to be set in the correct position else it won't let it change, it is rod connected not fully electric. Have a quick squizz online to see if yours has that.
Else it could just be a solenoid plug not fully seated.