Yes - in most controllers you should only used 510 , not 512 .
Are you by any chance using a model group to drop the effect or a model ?
If you place the bar effect at the model level, do you still see a lag on some of the strings ?
the other option for the delay could be that your channel count for the legs not working may be a bit out ?
You could redefine those outputs in another model ("Output 4) , that is 450 channels , (use the Copy model function) , set start number as calculated and drop an effect on the new model ("output 4") on another section of time, and only the last output should light and see what happens.