Why does my variable not update when its instance editable?

If the issue was that the text and image is not being set, you’d still expect to see the default text and image as you see it in the editor in image 2.
It may be the KeyWidget is not being added to the viewport, Inside the Add Item is there an add to viewport being called for the widget passed in, or is the Keys property ever added to the viewport?