The orthogonal mode seems to work as expected in most cases however if one enters in a segment length manually (text input) the following segment inferencing seems to be problematic.
After further testing I'm not entirely satisfied with the draw tool(s) and "orthogonal mode", some improvement is needed. This also applies to the draw tool for complex roofs, it has the same issue since it is based off of the same code.
I will be working on this for the rest of the day, or until I have resolved the issues fully and the performance is satisfactory.