Why bevels on a <90º edge are egg shaped, and not circular? If you make a bevel on an edge that is sharper than 90º, it won't be circular.
This is what i have to do in order to make a circular bevel on a sharp edge:

Make a 1 segment bevel
On the resulting 2 edges, make bevels that meat each other.
Weld the part where the 2 bevels meet.


But if I would make just a single bevel, it will look like this:

Why is it like that? And is there a solution less convoluted than what I've shown? Recommended add-on perhaps?
This seems to be working on current version. (2.91.0)