With the following, use Offset Corner=Round (corner setting actually doesn’t matter) and offset to the outside. Any distance value of 2.0 or more fails. Past 5 or so it works again. Looks like it can’t figure out the self-intersections.
V7 seems to manage this one OK.
OffsetFail.3dm (2.1 MB)