The current issue I’m having is that when create a Blueprint from SomeClass and go to add a struct to the array in the Defaults pane is comes up with 0 elements. I’d like for it to add a new element to the array dynamically and allocate it at that time. Is this possible?
Completely possible - you just need to make sure your struct’s properties also have a UPROPERTY() with EditAnywhere, EditDefaultsOnly, etc. as well in order for them to show up in the editor.