What is your operating system? Windows 10
What is your Shotcut version? 22.03.30
When rotate keyframes are added to a clip, if you move the playhead after the last keyframe and use the O key to trim the end of the clip, the value of the first keyframes changes for the value of the last keyframe.
No problem if you split at playhead + remove instead of using O