D18 have you tried going to Settings>Data and Storage>Calls>Use Less data and enabling that for your connection type?
Also under Settings>Privacy>Advanced>Always Relay Calls do you have this toggled on as this can also reduce call quality.
Does both your iPhone and Pixel have the same settings enabled for these?