I dont' know why the chart would be working and the indicators not. The data is all coming from the same source. It is possible that there is a conversion problem with the From DDT express VI that is in the consumer loop. It is essentially hiding one last evil blue dynamic data type wire where it is converting the array of waveforms back to the DDT (you can't see it, but it's happening in that coercion dot). Then the express VI (which can often be evil, but in this case made it easy to grab the last value form each waveform without a lot of code) is converting that to the array of numerics.
Are you having the issue trying to use the modified VI that I gave you? Or did you try to replicate that VI in your own original VI (in which case made you didnt' do things quite the same way.)
Trying using the troubleshooting tools such as probes to figure it out.