This file was working fine until a week or two ago , the cap component implementation seems to have changed (when there’s no anchors). Does anything ring a bell as to what might have happened?
There was an undefined value somewhere in the calculation and I fixed that. Can you send me the file for testing?
Personally, I tend to switch to segment components for these cases.
When the starting point of the path and the origin coincide, it is in clear what direction the corner should be placed. It was not clearly defined what orientation it would pick. I changed that and the fallback is different in this case. But I would recommend to alway add a “left” anchor to make it clear.