Nope, after MAR (march) it goes crazy again, I tried both the expression you so kindly provided as well as this variation, which brings back the delay I need:
dist=thisComp.layer(“months expressions”).effect(“space between months”)(“Slider”);
timeDelay=thisComp.layer(“months expressions”).effect(“time delay”)(“Slider”);
thisComp.layer(index+1).transform.position.valueAtTime(time-timeDelay)[0] + [dist,transform.position[1]];
In both cases the uneven space after MAR is present.
Best,
David.