User Widget inside a TileView doesn't update and only uses default value in bindings

As a visual representation, on the left side is the inventory array (a set of enums).
On the right is how they look (all of them are energy).

Really puzzled by this. :confused: