Point Dataset Interpolator Fails to apply over all timesteps

I want to interpolate 3D point data, defined over multiple simulation timesteps on a 2D surface. The 2D surface in question is part of the shell of the 3D Model on which the 3D data resides. It is defined in a different file from the 3D data and as such incorporates no timesteps.

I use the point Dataset Interpolator for this. However, the filter does not seem to apply itself over every timestep.
Rather it seems to apply to the last timestep in the file series, and copies that results to all other timesteps.

This is not a simple display bug as i need to apply another filter after this one, which takes into account the evolution of the data over each timesteps. Currently when applying that filter the results are all zero, suggesting that the data outputed by the point dataset interpolator filter is truly identical across all timesteps.

Is this expected behaviour considering my 2D data has no timesteps, or is it abnormal ?