I think new updates won’t help my situation, because my project is using an older version. Instead, I have created a temporary module to implement this feature - directly drag and move/rotate the slice in other slices. Thank you for all your help!
For anyone with similar issue, here is the extension code PCRedHot/SliceIntersection (github.com), just import to slicer directly using the extension wizard should be fine.
Translation by dragging the middle of the projection line.
Rotation by dragging the ends of the projection line.