MakeEditWidget not working on items in array of instanced classes

Hi. I am trying to get meta = (MakeEditWidget = true) to work on a vector property on a class added to an array of instanced classes. When I use MakeEditWidget on a vector directly on the Actor, it works flawlessly however, when I use it on an identical vector on an instanced class held in an array on that actor it does not show up.

My hierarchy is like this

Actor

----- TArray (EditInstanceOnly, Instanced)

---------- Class

--------------- FVector (EditAnywhere, meta = (MakeEditWidget = true))