Cloth simulation acting wonky in render. Correct in viewport I've baked a cloth simulation and parented it to another object. The animation looks right in the viewport but when I render it, it jumps to the right on the X axis and then gradually floats to the left.

Animation starts at frame 118. The initial jump changes based on what frame i start the bake on: closer to 0 means further to the right.

Here's the viewport render to show what the animation is supposed to look like.

https://gfycat.com/victoriousoldfashionedhydatidtapeworm

Any ideas how to solve it?
It would be nice to see what it is doing in the final render. However, normally when something like this happens, either you have a subdivision surface modifier on the object with cloth and you have settings set differently on the view port than the render. This would apply into the same concept as other modifiers that you could have on the object with cloth simulation. It does not sound like subsurface. But, works the same depending on the mod. Obviously, something that is checked on for render in your scene and is set different to view port is affecting your final results.