Offset surface

Any idea why a surface will not offset? If I rebuild it it will then offset but doesn’t seem to be too weird to not do so in the first place

ID: 5e32c895-48bd-42c8-97e8-ade648f1a199 (721)
Layer name: Hull
Render Material:
source = from obj
index = 75
Attribute UserData:
UserData ID: CE28DE29-F4C5-4faa-A50A-C3A6849B6329
Plug-in: 17b3ecda-17ba-4e45-9e67-a2b8d9be520d
description: User text (0 entries)
saved in file: yes
copy count: 295
UserData ID: C661CF54-A6E7-476f-8C56-0E2315B438E4
Plug-in: Thea for Rhino
description: Thea Object Properties
saved in file: yes
copy count: 793
Valid surface.
NURBS Surface
"U": degree =3 CV count = 7 (0.000 <= U <= 6.515)
“V”: degree =3 CV count = 5 (-3.199 <= V <= 0.000)
Edge Tally:
4 boundary edges
Edge Tolerances: all 0.000
Vertex Tolerances: all 0.000
Render mesh: 1 quality mesh 340 vertices 304 polygons
Analysis mesh: none present
Geometry UserData:
UserData ID: 3B7FB506-437C-431e-B1D7-93C4CBFF417F
Plug-in: Rhino
description: Gumball grip frame
saved in file: yes
copy count: 5

Can you post a .3dm file with a copy of the surface which will not offset?