Mac issue driving me crazy

Godot Version

4.4.1 Csharp

Question

I work on the project from both my mac and windows. Suddenly, on Mac, all my inspector exports went MIA - and i could not assign them again - this only happens on Mac.

When i fiddle the project in windows, it’s all good, on mac not only they went missing but i cannot also set them in inspector (i see them, click assign, do assign, but the button is still left with ‘Assign…’ text, it’s not assigning any property.

One thing i noticed is that godot is always telling me to compile csharp code because it could be outdated, even after i just compiled it, maybe it’s a related issue ?

The game has a different project structure as it have 7 csharp projects, could that be causing issues ? They all .net 8 same as the godot client project.

What i’ve tried:

  • Rebuilding solution
  • Cleaning solution
  • Restarting everything

Any ideas what could be happening ?

More info. It looks like it’s something in my codebase that’s causing this.

I have no idea what it could be, but leads tell me is inheritance on elements.

E.g

partial class MyNode : Control

vs

partial class MyThing : Control
partial class MyUi : MyThing
partial class MyNode : MyUi