Hi, and welcome to the QCAD forum BTW
I can replicate the weird functionality with trimming parts of the magenta
Ellipse entities at the right.
Probably related to updates to the ellipse resources since QCAD 3.32.0.
Some were moved to the Pro or proprietary realm but it can be some
QSharedPointer issues too.
Unable to verify what goes wrong because a least some parts are proprietary code now.
Then I doubt that the isometric projection of a circle resembles an ellipse.

The projection of the circle axes are not orthogonal, major and minor axes of ellipses are always orthogonal.
Tangent lines to ellipses are at least a mathematical problem.
Presumed is that the internal fixed absolute tolerances up to 1e-4 in handling these are coarse enough.
Even for these small shapes.
But a key mathematical resource may fail ... Refer to:
REllipse.getVectorTo(p) exceptions
Several other resources rely on that.
And that may be an issue for any intersection, normal or tangent with an ellipse or for points on an ellipse.
Another issue I noticed long time is that full Ellipse entities have:
- Start parameter 0 and End parameter 360
Start angle 0 and End angle 0.000!
A full Ellipse entity is in fact a 360 degree Ellipse-arc entity.
For angles a 360 degree value may get replaced with zero or not depending the used code, a zero sweep may be regarded as full.
Something similar exists for Arc entities:
Odd circle ... Full circular arc
The solution is then straightforward.
Divide (
DI) each full Ellipse entity up in 2 Ellipse-arc entities.
It may be required that intersecting lines are really crossing, elongate them a bit.
If you attempt
DI at the intersections with the blue line under QCAD 3.32.3 it is cut up at the minor points.
Proving how wrong it can be.
getVectorTo(p) where
p is one of the intersection with the blue line returned a minor point as cutting position.

- One half selected, I use a two color scheme for selected entities
- DividedFullEllipse.png (5.77 KiB) Viewed 7053 times
Another solution is to explode your Ellipse entities into bulging Polyline entities.
Visit the Application Preferences for how many segments per full ellipse.
I don't have these issues with Ellipse entities anymore since I started using the resources also presented in
POC_NearestPointOnEllipse.js
The outcome is no longer based on guessing and is always as exact as possible.
The 'far-side' perpendicular points ABC for Ellipse entities is another enhancement among several others.
Seems that nobody is interested in this but me.
But all these things are implemented under my licensed version QCAD 3.27.6.
I had/have more general GUI specific issues with all later versions up to the most recent.
Regards,
CVH