If the cuda-trackjob is initialized using a sixtracklib.Elements instance rather than a Cbuffer, it will return the Elements instance. This breaks scripts written for other trackjobs which always expect the CBuffer instance.
Thanks to @hannes-bartosik for reporting this!