@OSUblake A little update. I didn't end up going with the helper function (frankly it blew my mind, LOL) or the modifiers plugin.
I realized after drawing it out on paper that I was trying too hard.
All I really needed to do was to animate two versions of the same svg side-by-side starting at right: 0 to the same distance as the width of one svg. And then I just repeat that animation at that exact moment.
That's basically what I was doing originally, but something about the modifiers plugin was throwing me off.
Hopefully, there aren't any known issues that this would cause.
And, I do have a slight performance issue that I think is being caused by the amount of colors being cycled through in the animation. Not sure how to tackle that yet.
https://codepen.io/jooel/pen/NWgwaER