Happy to help out. 90 degree corners are tricky because each cable would then need to be scaled independently of one another to meet the rotated poles (marked in red).
To fix this add each cable as a separate segment. In the example attached, I've kept the center attached to the original generator and created a new generator for the outside cables, using Mirror and Y Offset to position them.
The other issue is that to maintain the same spacing between the cables the cross bars on the posts need to be wider for the smaller angles. To resolve this you can use a conditional operator to swap the post for a larger one when the angle falls below a certain threshold.
I hope that helps, please let me know if you have further questions.