starting with your lead and other research, how about this ?
t1 = thisComp.layer(“TEXT 1”).toComp([thisComp.layer(“TEXT 1”).sourceRectAtTime().left+thisComp.layer(“TEXT 1”).sourceRectAtTime().width,0],2)[0];
t2 = thisComp.layer(“TEXT 2”).toComp([thisComp.layer(“TEXT 2”).sourceRectAtTime().left+thisComp.layer(“TEXT 2”).sourceRectAtTime().width,0],2)[0];
t3 = thisComp.layer(“TEXT 3”).toComp([thisComp.layer(“TEXT 3”).sourceRectAtTime().left+thisComp.layer(“TEXT 3”).sourceRectAtTime().width,0],2)[0];
t4 = thisComp.layer(“TEXT 4”).toComp([thisComp.layer(“TEXT 4”).sourceRectAtTime().left+thisComp.layer(“TEXT 4”).sourceRectAtTime().width,0],2)[0];
t5 = thisComp.layer(“TEXT 5”).toComp([thisComp.layer(“TEXT 5”).sourceRectAtTime().left+thisComp.layer(“TEXT 5”).sourceRectAtTime().width,0],2)[0];
t6 = thisComp.layer(“TEXT 6”).toComp([thisComp.layer(“TEXT 6”).sourceRectAtTime().left+thisComp.layer(“TEXT 6”).sourceRectAtTime().width,0],2)[0];
xclamp = clamp(Math.max(t1,t2,t3,t4,t5,t6)+20,545.70,2000);
[xclamp,value[1]]