The initialization process for actors is pretty complex - post construction there is some property initialization done after constructors are called.
My suggestions are a) move the array initialization into begin play (store your class in a static) or b) move the array initialization into blueprint, where it is then easily customized.