The disconnect here is that the thing you are creating that has this
Pickup Spawn Region variable needs to exist in the level.
An Object reference holds a pointer to a thing that exists in a level. For A to hold an object ref to B, both A and B need to exist in a level.
I create a class
BP_Test with variable
PickupSpawnRegion of type
TriggerBox, I mark it as a public variable.
BP_Test into the level along with 3 trigger boxes.
FROM world outline I select
BP_Test, this is an instantiated instance of my object. Here I can set his default variable.
From this dropdown I see all instantiated instances of TriggerBox.
You guys might want to run through some of the basic tutorials, it’ll save you a lot of headaches.