How can I make my custom struct have fields editable within an array in the Details panel?

What a weird bug. Thanks, this would have cost me hours!