My resource with an array stopped working

Godot Version

4.4 stable

Question

I have a resource that uses scenes as items. The scenes contain items I spawn.
I used this code to be able to fill the array in the editor:

@export var arrayOfItems : Array[PackedScene] = []

I was able to fill the array in the editor. Now I decided to add some more items. But I cant make anymore resources. When I fill the array, it looks like it adds the items. If I switch to a different resource and reopen the first one. The array says it has 4 items, but it is empty.
If I open an old one that worked and i replace an item in the array with a new item. it looks like it works. But when I reopen it is has all the old items in it.
If i add the items directly without the array, it does save them. But that is a weird workaround.
I even tried it in godot 4.3 and same issue
Any ideas what I might have done to break it?

extends Resource

class_name  AvailableItemArrayResource
@export var item1 : PackedScene
@export var item2 : PackedScene
@export var item3 : PackedScene
@export var item4 : PackedScene
@export var item5 : PackedScene
@export var item6 : PackedScene
@export var arrayOfItems : Array[PackedScene] = []

The array may be shared between other resources, are you sure your resource is unique? Are you saving? what do you mean by reopen?

If I click on a different file in the editor it shows that info in the properties. So when I go back to resource it is empty again. Or when I open an older version of a resource I created when it did work it shows the original items in it instead of the new ones I added.

Am I saving. I think so, I use ctrl s to save the scene. Or do I need to specifically save the contents of the resource?

To the unique part. I just redid the “whole” script new class name etc. It was only one line of code. I added the item1-6 just to check if that would work.

I might just be having the biggest brain fart. As it used to work. But I somehow forgot what I did.

Also the array does “remember” that it had entries. It shows the correct amount of entries I made. It is just empty.
This is what I enter

after switching to a different file and back it comes out as this: