Unexpected Behaviour with temporal Array Operator

Hi,

I am using the temporal array operator to look at changes between timesteps.

Although I have noticed unexpected behaviour.

It seems like all the fields show values from the previous timestep after applying a temporal array operator, rather than showing the values from the loaded timestep.

Am I doing something wrong, or is this the intended behaviour?

note the colour ramp is showing the same field across, Top Images show before using a temporal array operator. Bottom images show the same slice after a temporal array operator is added.

Thanks,
Simon