Fieldmap correction gone wrong

Indeed, what you report sounds exactly like the the phase difference method for SDC.