BUG: Can't Offset Loose with less than 2 units of length

Thanks for confirm the bug in Rhino8 as well.
This time it can be easily solved with just one line of code.

C.Offset(Plane.WorldXY, D, 0.001, CurveOffsetCornerStyle.Sharp);

My concern is that sometimes it is no longer reliable to use the standard offset components, and apparently they are simple tasks.

For example in this other report about Offset (this time OffsetLoose work as expected, the issue is with the OffsetCurve component and the C# method).