Mech-Viz simulation planning is different from the actual operation of the robot

UR robot, standard interface, the visual end only sends placement points.
Why is there a difference in the movement between the two positions simulated in Viz and the movement written in the robot program (different J5 poses)?

Here are two troubleshooting approaches for this issue:

  1. Confirm if the simulated positions in Viz are consistent with the robot program positions (JPs).
  2. Verify if the movement method of the positions in Viz matches that on the robot side (MoveJ/MoveL).