I remade a new rotor out of steel and just one flange. I am having a problem bringing the 12th magnet into position - it will jump on top of an adjacent magnet.
An attempt to get back on the original subject:
If you have the equipment to make it, I would suggest a three part (plus magnets, of course) rotor.
The center or hub made out of steel, the middle ring made out of aluminum, brass, plastic or some non-magnetic material and a thin outer ring to retain the magnets against centrifugal forces.
The middle ring would have radial holes to fit the magnets and made out of non-magnetic material wouldn’t bypass the magnetic flux but would keep the magnets apart.
The center steel hub could be two parts screwed together like a tire rim with flanges to keep the middle ring located and tight so it wouldn’t slip. Some small screws would work to clamp the two halves together with suitable force to keep the middle ring from slipping. One half could be press fit on the shaft and the other a slip fit. Making the center form magnetic material will make it part of the magnetic circuit.
The outer ring should be something thin like the brass drain pipe under a sink. It could be a light press fit or leave it a little wider and make some bend tabs to keep it from walking axially.
I would probably start with the dimensions of the outer ring and build inward in CAD for real world dimensions.
Another possibility would be to glue the magnets without the outer ring, but the magnetic forces combined with centrifugal forces of a working motor may cause catastrophic failure.
Enclosed is a very rough sketch, if you want a better sketch just ask. My old AutoCAD only works on an old XP machine that is in storage and I don’t want to spend the $ for a new version.