so moving is overrided and every time position is set to it’s stored value.
what can you do?
solution
add little improvements to script that stores and changes localPosition of camera instead of position. localPosition is relative-to-parent position and can be changed by iTween safely for shake effect while parent with rigidbody moves.