Man oh man, you are on a roll, but I think you (and others) need to understand what change means for a coil.
The shield rotors you presently have as half circles are not enough to create any major change if looked at by the coils.
See in the below modification of your drawing, those yellows sections are areas between two magnet where there is no coil so this is a waste. Then look at all the coils that are exposed to the magnets because those shields are not there. That is not change man.
Also, because your magnets are N-S and because the coils are placed between every second NS pair, your are actually creating more neutral under the coils then anything else. It does not matter how many shields you use, those individual shields will not create the changes you are imagining they will do for the coils.
With all due respect to @T-1000 and others, I know playing with toys is so much fun but there comes a time when reality needs to be accessed for what it really is.
I see there is misunderstanding what passing cores should do by design so perhaps some clarification will help. The rotor cores have three functions in my design:
1) transfer magnetic field from each magnet into coil
2) make neutral zone between two magnets when coil has reached maximum potential by induction so the coils attractive magnetic force from collapsing induced field will be on 90 degrees to the rotor movement
3) assist induction when leaving neutral zone for the second half of cycle which is opposite and that will create magnetic repelling force towards rotor movement from coil instead of attraction when leaving coil zone. This completes induction cycle.
For all logic please see debug my attached drawing step by step and see how magnetic field forces from magnets and coil will get aligned for each period of time when core is moving from the left to right: