Quick answer: Godot 4 C# [Export] Array<Resource> not creating new instances in the inspector? Click 'Add' adds null; need to right-click and instantiate.
Editor: 'Add Item' adds a null entry; can't drag a Resource into it.
Right-click for instantiate
On the null entry; right-click; New Resource. Inspector creates an instance.
Or pre-fill in code
OnReady iterates the array; ensures each entry is instantiated.
Use specific Resource type
Array<Item> instead of Array<Resource>. Inspector knows type; instantiation is easier.
“Inspector array UX has multiple steps. New users may not discover.”
Document the inspector workflow in your project README. New contributors learn the steps.