I understand the suspension issues associated with shaft drive bikes: the solution is costly.
Not at all! If designed and fitted during construction all that is needed is to have the bevel drive not fixed to the swinging arm and a stay that forms a parallelogram with the swinging arm to stop rotation. All the various designs to achieve this follow that simple principal.