Set Niagara Grid2D value in particle simulation stage

I am using a Niagara system and trying to write into a Grid2D using the positions of particles. To do this I am using a simulation stage where the particles are the iteration source and then I am getting the particle location and using that as an index into Grid2D SetVector4Value. However, if I do the particles are no longer rendered, but there are no errors in the log. Is it possible to write from particle iteration into a Grid2D? Is there another way to get the information into the grid?