May be you are right,but i don’t understand why ue4 do this…
Here is a similar question:Unable to change the data within a struct stored in an array - Programming & Scripting - Epic Developer Community Forums
So I try to remove the struct and add a new struct with updated value to solve this problem