Blueprint array resize node not persistent

Repro Steps:

  • add an empty array variable to a blueprint
  • in the BeginPlay, resize the array using the array resize node
  • break in Tick and view the array, the size will still be zero

Tried with, public, private, editable, and non-editable array variable types.
To be clear, the arrays did resize in the BeginPlay.

EDIT: I also tried creating a helper function that just added members to the array and had the same results. Is the array variable type just not dynamic?

This is my use case. I’m guessing that either the array is not dynamic or the array used in the function is just a local copy.