The standard blueprint UE4 for loop has some features missing from it, I fixed this with this simple edit
make sure that the ref variable is passed by reference btw or else it wont work, simply hit the pass by reference button.
Please tell me if someone else found this fix
Oops please forgive me I forgot to plug in the ref to the less than or equal to side of the branch
Oops please forgive me again I forgot in my original edit to plug the ref to the incrementer this time facepaws really hard at own stupidity