LibreDraw - snap to object border works only for horizontal or vertical positions.

LibreDraw - Snap to object border works only if the object border is vertical or horizontal (orthogonal). Is this true or am I doing something wrong?

I have tried

  1. multiple combinations (of shift, ctrl, alt)
  2. changing the snap pixels ranging from 5px to 50 px
  3. using various objects like line, rectangle, polygon, etc.
  4. using curved objects like arcs.

The snap does work for horizontal and vertical edges, however, I’m unable to get the line to snap to inclined or curves other than quadrant locations. Any help or guidance is hugely appreciated.

I guess not many takers for this question. Well I had asked this question to figure out if there’s a solution to the said problem. If there is, it eliminates the need of an extend or trim command (snap to line/polyline/etc while pressing shift button), which brings it so much closer to a CAD software. I do understand LODraw is not a CAD software but it beats most of them in simplicity and after working with multiple CAD softwares, I’m kinda hooked to LODraw. I also realize that there is an extension named CADLO, but nothing close to native and a bit buggy. Any other inputs might help.