Your step sampler should be given a dictionary with all the variables points in every iteration, if I recall correctly