For the issue when switching from P to D or reverse, please check whether you followed the correct parking procedure. When parking, follow the parking procedure explained here,
https://vezel.webnode.com/drive-park/
After that follow the Driving procedure as explained in the same link above.
Most probably you won't get that jerk anymore.