Ok, that makes sense. I stopped it mid execution and did in fact see ResultList getting populated with exactly what I was looking for. I was getting an out of index error during run time and I don't think it was due to a typo (although I wouldn't put it past me). I started a help ticket at the same time I posted this, and they came back with an alternative expression that doesn't rely on StepIndex or ResultList. They told me to use "#NoValidation(Step.LastStepResult.TS.TotalTime)" and it works exactly the same as the guide I was following in the original post.
Thanks Orestes from NI for the solution and thanks Oli_Wachno for being so responsive and teaching me a little more about TestStand.
If it don't NI Test, it won't NI Stand™