OK, I’m betting that your experiment is set up so that GoRoutine and StopRoutine have nTrials of 0 or 1. The reason that your data has only one value is because you ask it to run only a single trial but then you do that multiple times. Asking for 10 trials is not the same as asking for 1 trial 10 times. Does that make sense?
I suggest in your code component you don’t bother trying to access the data as stored by PsychoPy, but keep a track of it yourself. Create a variable at the start of the experiment:
GoRTs = 
GoCorrs = 
and then at the end of each trial do
That way you understand better what values are stored and what format. Then you can use those in your other code
The other solution would be to get rid of your different routines for Go and NoGo trials and just have a single routine. Use the conditions file to change each trial to be Go or NoGo rather than a separate routine. Then you don’t need the nested loops and things should become easier to understand.