Region difference discrepancy between rhinocommon and gh

Perhaps a bug that’s addressed in WIP but love to have it working in Rhino 6
The grasshopper native component region difference works.
I call the rhinocommon equivalent in a c# component, but it fails.

regiondiff.gh (4.2 KB)