Some of this doesn't "feel" right.
You are on the correct track with the position of the attachment of the slave rods on the master being intentionally varied. If they were equally spaced you get a situation like this:
View attachment 883218
Where when the crankshaft has lined up for correct position for TDC (72* for our 5 cylinder radial) the slave rod is not yet lined up = piston is not at TDC.
So the designer intentionally varies the link position on the master rod to have everything line up
View attachment 883223
And you want the piston at TDC when the crankshaft is at 72* as there are a lot of other components (valve timing, spark timing) that are much easier to design if everything is consistent. E.g. if using a cam ring for valve, it is either running 1/(N+1) (when turning same direction as crankshaft) or 1/(N-1) (when turning opposite direction of crankshaft) where N = number of cylinders, with appropriate numbers of lobes (N+1)/2 or (N-1)/2 respectively. Cam ring turning opposite crankshaft is the more common (few lobes to machine = less expensive)
Note: If you position the lifters correctly, you only need one set of lobes to provide both intake and exhaust. It means you have the same valve duration for both, but it made for simpler construction.
Back to simpler construction - for most of the mass produced radials, all the slave rods are identical. Identical being big thing when you are making 1,000s. And it means you don't need to worry about someone on the floor/out in field assembling the engine wrong.
Now, yes, there are some differences in piston speed/centroid of mass to balance, but that is why the big radials use "hockey pucks" (Samson dampers) on the crankshaft counter weight.
Simply and add lightness.
Some of the other solutions might have had advantages, but their complexity wasn't work the cost.