This video shows what I mean. The index pin should change the slot slot index and therefore the command that is executed, but it is always read as zero. When I connect my own int spread, the correct indices are used.
Wow, interesting one. Internally the index variable needs to be re-declared inside the loop body to get captured correctly by delegate closures. Could be that this was a regression introduced with the move to the C# backend. Anyways, it’s fixed in upcoming builds.