Strange results when using the Cycles renderer Using Blender 2.91.2
I have a 'simple' two object model of a plastic go-cart wheel - an inner wheel and an outer 'tyre'. I have two different procedural shaders to simulate scuff marks on the wheel. The outer is more scuffed and gouged than the wheel inner.
Within Blender the two objects are correctly aligned, and look right in the Wireframe, Solid and Material preview.
When I Render using the Evee rendered the tyre and wheel stay together and it looks correct.

When I render using cycles and with either GPU computed or CPU Computed; it breaks completely :

No other settings change between the two renders apart from the choice of renderer.
Have I done something stupid ?
PS. My previous models rendered fine with cycles, so I don't think it is my copy of blender or my GPU.
It looks like you enabled the Displacement and Bump setting, but unfortunately forgot to include a Displacement node before the Material Output.

When you connect a color directly it's interpreted as Vector Displacement which largely translates your mesh.