So over the few months I've noticed there appears to be 2 different ticket systems.
One used by most operators including XC, FGW, FCC, EMT, GC etc etc which uses thetrainline (without the booking fees!)
And the other used by LM, SO, EC and maybe some others that I don't know of...