Ahh okay I see, so by the look of it it’s just setting the Furniture Array Element, not exactly sure if that would work since you’re not creating the image, so that’s making it so all of them are the same name. If you were to create the widgets (so as you said) and then set them to the column/add to the grid, etc. then that would change up the names (if I remember correctly from my inventory, it should add it so it’s “furniture_widget0, furniture_widget1”.
Hope that works, you pretty much found the solution, good luck!