Hi, There have been a number of papers recently on the correlation between planetary motion and the sunspot cycle, some without an explanation of the mechanism.
My take on the matter is this. Motion of the Sun about the barycenter of the solar system causes the solar plasma to "slosh" as would water in a bucket if you wobble the bucket. If you get the frequency right then the water in the bucket will rotate. In the case of the Sun, the resulting rotation is one and the same as the rotation of the Sun about it's axis. This rotation of the plasma creates the solar magnetic field. The whole thing is completely causal. Ergo changes in planetary positions, produce equivalent changes in the motion of the Sun, which in turn alter the plasma flow, which in turn alters its magnetic field. Cloud storage:- Unsafe, Slow, Expensive ...pick any three.