The differences are LEGION:
Gearbox. very different, incompatible swingarm to rigid without cutting and welding. Lugs top and bottom are different between the SA and rigid.
All preunit motors will fit all pre-unit frames, but when you have a later set of alternator cases, you need to think about how to run your lights on a rigid frame. I had a 1961 motor in a 1951 frame once and I had the very rare alternator primaries for the rigid bikes. so I could put in a modern voltage regulator and alternator.
If you have generator cases, then you need a generator or a set of alternator primaries and an alternator.
Up to 1954, the PU's had "small bearing" crankcases which mean they had just that a smaller timing side main bearing. '55 and up "big bearing" cases are preferrable and retro-fit to rigid bikes. Small bearing cases fit later swingarm frames just fine.
Primaries for rigids are longer and do not fit swingarm frames, swingarm primaries are shorter and do not fit rigid frames. Alternator primary covers for swingarms fit all swingarm frames, but alternator primary cases (very rare) for rigids won't fit swing arm frames.
Crank shafts are different early to late as well. Three piece cranks are a pain to clean and bolts that hold them together are expensive. Later one piece cranks are preferrable. All the compensator sproket stuff is not necessary if you use a later crank, but you need the different motor sprokets and you need a cush drive clutch center.
I could go on and on. . .