yep user error.....
original error was the looping over weekdays, and it all went bad after that. The length did not incremented but I had populated the array. Assigning the complete list did it all for me....then i could remove the manual json seralizing which was hit and hope.
Time constraints..i.e. a day to create something cool in Outsystems to get some interest, maybe.
Thanks João & Kilian