How I finally fixed a wandering Demon

Yeah the LCA bushings are pretty important to proper alignment. But just an FYI, adjustable strut rods are not meant to adjust caster, but only to get the LCA in the optimum position for free travel. Any attempt at caster adjustment with the strut rods can end up with a binding suspension and possibly even hurt the new LCA bushings.
You are absolutely correct.