Array isnt updating, for each loop only running once.

It’s made inside the widget, It’s nothing special. Just inside the widget, created the variable, made it an array and filled it.

It doesn’t get pulled from anywhere else. It’s just a manually made variable in the widget.

In fact wierdly, what If I just totally removed everything except the print

Still shows this xD.

When the details is this

Something funnys going on.

This widget is part of a broader widget which uses a widget switcher but Ive used this same system before and its always been fine.