Cool, but under the hood the CAD software is actively looking for the tangent as part of the design of the bevel - I can say that is what is going on with a similar situation in 2d CAD where I indicate a 1/2 radius blend on a triangle made from a 4" square.
The same in Illustrator :
The problem I see is to solve how to get the thing to look for the tangent in Blender - that might have to be a whole new setting option.
edit: I get it now - the CAD and Illustrator calculate by Radius, the Bevel in Blender isn’t doing that, it looks like ‘Width’ is across perpendicular to the vertex normal?

