Collision detection working only when character is moving

Example, When I am in the middle of a door and I close it, the collision does strange things, but if the player is moving it will only push the player which should be normal.

When I interacted with a piece of furniture and pressed it to open a drawer, the collision of the player if it is nearby does strange things, but if I am moving the drawer only pushes the player and it should be normal

Solutions Found: Smoothly push player while not moving? - #27 by usa423