I'm pretty sure that component pattern has never forced the instances to stay in place (that is, cannot be dragged). What component pattern does is to create the instances and place them, but not constrain them. Then, like any other component, they can be further positioned. When that happens, the "snapshot" UI appears in the toolbar, indicating that components have been moved. If you add a Snapshot, then that new position will be captured. But, if you do a Compute All, or Revert, the instances will go back to their original positions.
To make them stay, you would want an As-Built Joint just after the component pattern. This will let you choose the type of joint that is created (revolute, fixed, etc).
Hope that is reasonably clear.
Jeff Strater (Fusion development)
Jeff Strater
Engineering Director