Interface not working despite being implemented?

UCLASS(EditInlineNew, DefaultToInstanced)

this might be what you want then