A Component Array doesn't update properly when using Structure Variables. Any array elements added after the setup don't get printed when the event is called. If you set the "Editable when Inherited" checkbox for the created component to false the issue doesn't occur.
I couldn't reproduce this in 4.19.2 (CL-4033788) as the setup had issues executing. This was tested and reported in 4.20.2 (CL-4302132) and reproduced in Main 4.21 (CL-4370874)
Results: New array element isn't printed
Expected: All array elements are printed
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-64265 in the post.