Hello and welcome. A common cause for this is a solenoid
in the center console/shifter assembly. The slenoid sticks and wont release the shift interlock. Sometimes water, juice, pop can get spilled in ther also. you can remove the upper shift plate, spray wd-40 around the solenoid (on the left front of lower shifter). Sometimes that will free it up.
t is called 'shift lock control solenoid'(first pic). Under shifter plate. Move shifter to neutral, remove clip on shift handle to remove handle. Open armrest lid, remove screws, then carefully pull up on it to release retainers that go all around. Here are a few pics to help.
If there are not 2 screws right on top, under the lid that hold down the shift plate, then you need to remove the box compartment by getting hands underheith the compartment box from the rear, pull that up and out,(see pic) then pull shifter trim plate off. These can be very tricky, and feel liike the shifter plate will not come off. Just need to be careful. Its Not hard to break any trim pieces.
I am trying to think of anything that is not in these pics. That shifter plate should just pull off if no screws under the lid, with cupholder open..With the car not in front of me, using paast experience and pics as reference. I would like to say that it is just stuck, but i dont want you to break anything. Look carefully at where the shifter plate is under the lid. With compartment removed, then the plate will have to come up. Several retainers all around the plate.