Object keeps snapping back to original postition during simulate physics / physics constraint

Why does my object keep snapping back to where it is originally set whenever my character overlaps it’s collision? Basically I’m trying to make it so that My character can push a box off an edge and it will fall. Surprisingly I can’t find much instruction on how to properly do so but I’ve got it mostly figured out, but every time I exit the collision, then re-enter, the object will snap to it’s original position.

I’m pretty sure it has to do with the phsysics constraint as I’m trying for a side scroller and To push the block, i have to disable the z axis UNTIL it’s pushed off the edge. Then I enable it.