So I figured out how to make it look like it’s moving smoothly (many boards, lots of linear animation), but how can I have 2 animations moving at 2 different speeds without having a lag between each animation of the faster one?
If you set up each moving line as its own component and then build the animation within the component using @Daniel 's suggestion to set the last animation to return to the first artboard with a time of zero then each animation can loop independently.