Hi Franklin,
every control can only have ONE parent. Controls are a hierarchy, a tree.
When you add control B into matrix layout cell C, it will be removed from any previous parent - in this example from control A. Otherwise the same control could appear in two places on the UI and this is not possible.
Regards
Andreas