How recalculate normal when useing WPO?

I made cable shader with hanging WPO.
But WPO dosen’t calculate normal with offset.


I made this,

and this is ploblem. There is a bad shadow.

This is my material.
So I want to get correct normal with useing WPO.