why bandpass filtering (butterworth) centers the signal
High pass filtering means that low-frequencies, including DC, are removed. So if your signal has a DC offset (is not zero mean), then this will be removed by a highpass filter or a bandpass filter that does not include 0 in the passband.