Trying to Snap a Facade Back on a Surface (after vertical rotation)

Hello,

I have been working on a parametric tower and façade and all i wanted was to be able to rotate the uv panels (output of the isotrim/subdivide surface> deconstruct brep). I have mapped on my tower facade points using a graph mapper hoping they would be the start of my rotation axis (in order to make the rotation less uniform and more interesting). But since my tower have a straight facade and a curved one the vertically rotated panels move away from the facade on the curved part too much. I know this is an issue with my rotation axis that is too straight? I was just wondering is there a way I can attract these panels ( on the curved face of my tower) back towards the face of the tower?
I attached my code for reference and the issue is in the orange colored group :confused:

!

trial.gh (64.5 KB)