I'm having trouble with simulation not representing what is machined. I've been dealing with tech support and have been told that the program is operating correctly. Maybe I am expecting too much from this program, but it seems to make sense that the simulation should show the actual tool path that the CNC runs. I was told that the lower right fillet had bad geometry which created the G-code error. And, that if I want to verify the G-code I need to buy more software.
I don't mind there being geometry problems as long as I know about them first. And why would only one of the fillets have a problem?
I would appreciate any advice, input or experience with this.
I am running V25 build #895.

The fillets were created using the fillet tool in Solid Works.

I opened the part in BobCAD and extracted the geometry, then projected the profile to a plane.

Here is the toolpath and toolpath geometry.

Here is the simulation. It looks good here so I ran the part.

This is what was machined.
The pictures above show the rough operation. The cleanup did the same thing. Here is the cleanup G-code problem:
N892 G02 X8.44 Y-2.7996 I-.125 J0. <- this line makes the extra cutout. This should not be here.
N894 X8.1181 Y-3.1198 I-.3219 J.0016 <- this is the correct fillet