The "problem" is that 5-1/2 doesn't divide nicely into 24, so the next staggered row of tiles running in the same direction doesn't align with the previous one, which means for each line set, it's quite a long way before the next segment in the same alignment, meaning the negative pen-up number is quite large. And it needs a lot of line-set definitions for the incremental steppings in origin points between sets, to work through until it gets back to the next alignment. Try this:
*H5524,5.5x24 Herringbone
0, 0,0, 5.5,5.5, 29.5,-498.5
90, 5.5,0, 5.5,-5.5, 29.5,-498.5
0, 46,-2, 5.5,5.5, 29.5,-498.5
90, 51.5,-2, 5.5,-5.5, 29.5,-498.5
0, 92,-4, 5.5,5.5, 29.5,-498.5
90, 97.5,-4, 5.5,-5.5, 29.5,-498.5
0, 138,-6, 5.5,5.5, 29.5,-498.5
90, 143.5,-6, 5.5,-5.5, 29.5,-498.5
0, 184,-8, 5.5,5.5, 29.5,-498.5
90, 189.5,-8, 5.5,-5.5, 29.5,-498.5
0, 230,-10, 5.5,5.5, 29.5,-498.5
90, 235.5,-10, 5.5,-5.5, 29.5,-498.5
0, 276,-12, 5.5,5.5, 29.5,-498.5
90, 281.5,-12, 5.5,-5.5, 29.5,-498.5
0, 322,-14, 5.5,5.5, 29.5,-498.5
90, 327.5,-14, 5.5,-5.5, 29.5,-498.5
0, 368,-16, 5.5,5.5, 29.5,-498.5
90, 373.5,-16, 5.5,-5.5, 29.5,-498.5
0, 414,-18, 5.5,5.5, 29.5,-498.5
90, 419.5,-18, 5.5,-5.5, 29.5,-498.5
0, 460,-20, 5.5,5.5, 29.5,-498.5
90, 465.5,-20, 5.5,-5.5, 29.5,-498.5
Kent Cooper, AIA