Move and rotate viewsports on sheets

Hello everyone,

I have 8 sheets and each one has viewports and legends. It takes too much time to adjust all viewports on sheets… I would like to adjust just one of them and then assign that values to other viewports (location and rotate and crop box)
I tried that with Rhythm package with “Viewport.SetLocationBasedOnOther” Node but Dynamo crashed.
Desired is the plan at the right hand side.

I tried that one but it does not rotate CropBox
Sheet2