How to procedurally create widgets with dynamic content for each widget

I got everything working except switching profiles the profile doesn’t want to switch. for some reason, my get array command doesn’t get.

It seems when making the profile the first time it doesn’t increment 1 reliably by adding to the profile index.

Here is the game instance but I don’t think its part of the problem

edit
Sorry After some more testing it might increment 1 but doesn’t load the correct profile at the correct index