Is it maybe just quantised a bit too aggressively? I usually use the humanise function once or twice after every quantisation.