How to set up an array of structs as a property that's editable per instance?

I’m really not sure what you mean? Are you not able to create a struct that’s modifiable in the editor? I’ve had no issues doing this on my end but with a different method.

I initially learned how to use Structs in UE4 C++ from this tutorial:

Hope it helps.