Offset rules explained:
The breakpoints apply to the total length of line between adjacent "Bend" nodes.
The "Value" is deliberately generically named: as it can be an absolute length or a multiplier of the working width or working depth.
So, you can create a list of breakpoint lengths that are either absolute lengths or relative to the working width or depth.
There is an overlap where bend-to-bend lines will be converted into an "offset" node - in which case breakpoints do not apply.
The offset rules are applied in the order that they are entered in the service database. Any breakpoint that is satisfied will attempt to use the button code alongside that breakpoint.
Take note that an "Offset" node applies to the length of the deviation - within the working width & depth. Where the deviation in the width is less than the width & the deviation in the depth is less than the depth. Also, this also only applies to lines that have a total length less than approx 4xWorking width.
Of course disabling the "soft suppress" of any "offset" line & making it "User unsuppressed" should create bend nodes again.
Sounds complicated - but much simpler if you test the different rules