MagicDraw/Cameo has nice automated handling of the 'subject' of UseCases when moved between Block symbols in Use Case Diagrams. But in the case where a scenario Activity for a Use Case is owned by a Block, caution must be exercised that the intention is the same as the ownership in the model containment browser, otherwise the context of the Activity can get out of sync as shown in the image.
This is not a tool bug or issue, it's a consequence of the flexible approach for organising UseCases in SysML. It's up to you to manage it. Whether you choose to have UseCases owned by blocks at all is a modelling choice, you can instead have them owned by separate Packages, de-coupled from any candidate 'subject' blocks as shown, however then you miss out on this nice tool feature: