Split Brep while Rotating

Hello everyone,
I have two surfaces intersecting with the other two surfaces so I used the split Brep commanded to have the parts that I need and It has worked just fine. but when I begin to rotate those surfaces at a certain angle my split brep command doesn’t work or splits a whole other part of the surface. any idea of how to solve this problem? Thanks in advance
5


1
2
3

Please internalize your geometry (right click on component) and post your GH definition.