Could the solar cycle be based on a simple principle acting between the suns enormous magnetic field and it being attracted to planetary bodies?
The simplest answer! It is the case, the clincher for me is the fact that the sunspot cycle has a variable timing, incredibly accurate to the orbits of Uranus and Jupiter, and of-course the other major facts are that the sun has an enormously strong magnetic field and also that the Poles of the Sun move slower than the equator, when a normal sphere rotates the poles move relative to its equator, it’s almost like there was a force holding the rotation of the poles back, instead of accepting a dismissal of the Planetary mathematical Harmonics (of which I have personally spent countless long nights puzzling over) as a “spooky action at a distance” the only other possible explanation is; that it has to be the suns strong magnetic field.
This is a simple example, that shows the “spooky action at a distance” it may simply be, large magnetic field attraction.

Uranus and Jupiter attracting the suns magnetic field
The mathematical planetary harmonics that show up in the solar-system appear to be the mathematical behavior of the large magnetic field interacting with the planets attraction now (as in presently) and during the evolution of the solar system.
This simplistic principle should also explain the retrograde orbit of Uranus, if Uranus was subjected to a strong magnetic field which was continuously “Flipping” over billions of years, the likely result of this action would be; that it would cause this retrograde motion. Lets face facts, where are these hypothetical planets that hypothetically knocked Uranus and Venus into a retrograde orbit? (anyone?)
It’s not to difficult to imagine the suns strong magnetic field being attracted by Uranus and Jupiter and behaving in this way. In fact the behavior of our stars large magnetic field and its interaction with the planets could go a long way at explaining a lot more.

Uranus and Jupiter attracting the suns magnetic field
Here is a very simple math problem to work on!
Uranus and Jupiter
Jupiter orbits the sun 11.87 years.
Uranus orbits the sun 84.07 years.
A conjunction occurs every 13.8 years.
The Sun
Rotation period at poles 34.4 days or 0.09 years
Rotation period at equator 25.05 days or 0.07 years
The Question
Sunspot cycle length = ?
Sunspot cycle Amplitude = ?
A Quick Orbit timing Reference Table
Jupiters orbit of the sun divided, One orbit 11.87 years or 4.335.52 Days
divided by 2 = 5.935 years divided by 2 = 2.167.76 Days
divided by 3 = 3.956 years divided by 3 = 1.444.93 Days
divided by 4 = 2.967 years divided by 4 = 1.083.70 Days
Uranus orbit of the sun divided, One orbit 84.07 years or 30.706.57 Days
divided by 2 = 42.035 years divided by 2 = 15.353.28 Days
divided by 3 = 28.023 years divided by 3 = 10.235.40 Days
divided by 4 = 21.017 years divided by 4 = 7.676.46 Days
divided by 5 = 16.814 years divided by 5 = 6.141.31 Days
divided by 6 = 14.011 years divided by 6 = 5.117.52 Days
divided by 7 = 12.01 years divided by 7 = 4.386.65 Days
divided by 8 = 10.508 years divided by 8 = 3.83.05 Days
Uranus and Jupiters Conjunction divided. 13.8 years or 5.040.45 Days
divided by 2 = 6.9 years divided by 2 = 2.520.22 Days
divided by 3 = 4.6 years divided by 3 = 1.680.15 Days
divided by 4 = 3.45 years divided by 4 = 1.260.11 Days
divided by 5 = 2.76 years divided by 5 = 1.008.09 Days
divided by 6 = 2.3 years divided by 6 = 840.07 Days
Rotation period at poles Multiplied. A rotation is 0.09 years or 34.4 days
Multiplied by 2 = 0.18 years Multiplied by 2 = 68.8 Days
Multiplied by 3 = 0.27 years Multiplied by 3 = 103.2 Days
Multiplied by 4 = 0.36 years Multiplied by 4 = 137.6 Days
Multiplied by 5 = 0.45 years Multiplied by 5 = 172 Days
Multiplied by 6 = 0.54 years Multiplied by 6 = 206.4 Days
Multiplied by 7 = 0.63 years Multiplied by 7 = 240.8 Days
Multiplied by 8 = 0.72 years Multiplied by 8 = 275.2 Days
Multiplied by 9 = 0.81 years Multiplied by 9 = 309.6 Days
Multiplied by 10 = 0.9 years Multiplied by 10 = 344 Days
Rotation period at equator Multiplied. A rotation is 0.07 years or 25.05 days
Multiplied by 2 = 0.14 years Multiplied by 2 = 50.1 Days
Multiplied by 3 = 0.21 years Multiplied by 3 = 75.15 Days
Multiplied by 4 = 0.28 years Multiplied by 4 = 100.2 Days
Multiplied by 5 = 0.35 years Multiplied by 5 = 125.25 Days
Multiplied by 6 = 0.42 years Multiplied by 6 = 150.3 Days
Multiplied by 7 = 0.49 years Multiplied by 7 = 175.35 Days
Multiplied by 8 = 0.56 years Multiplied by 8 = 200.4 Days
Multiplied by 9 = 0.63 years Multiplied by 9 = 225.45 Days
Multiplied by 10 = 0.7 years Multiplied by 10 = 250.5 Days