Bump node seems inverted on one side of the object
Your 'Bump' node is not being used correctly.
The 'Bump'takes a 'Height' and generates a Normal - to be fed into the Normal of a shader node. However, you're using the Normal to pass into Displacement of the Material Output.
The Displacement socket of the Material Output used to only be a Scalar value (a grey socket) but has since been enhanced to be a Vector. This does mean that it's now the same colour as the Normal and can cause confusion.
Instead of Bump, use a Displacement node. You should connect the output of your Multiply node into the Height of the Displacement and the output from the Displacement node can then be passed into the Material Output 'Displacement' socket. This will result in a diplacement in the direction of the normal of the surface at each point.