Thanks, Jeff/Shannon - I'll have to check that out.
Are you connecting the dynamic north arrow to the viewport with code, or is there a way to do it without?
Using the native Ribbon UI - I did replace the Map drawings, so that my blocks are built into the hard-coded UI functionality, instead of the myriad OOTB samples though - from there, simply click the button and select the Viewport.
If - rather when - you have a North Arrow that is no longer associated with a Viewport, select it, and to the right, there's a Badge with a dropdown (similar to a Constraint?), which allows you to reassociate the link to a new / same Viewport.
Cheers