The less processing, of any sort, that takes place in the transceiver the less it will foul up data modes.
Transceivers that have a dedicated data mode will usually bypass any EQ (tone control) and may bypass some of the overall DSP processing in SDR based transceivers.
You can often improve reception by reducing bandwidth, something perhaps not usually considered.
The “Achilles Heel” of SDR transceivers is latency, which is the delay through the processing side of the radio and is measured from the line in to RF out, and vice versa on RX. The more DSP processing the radio does, the longer time it takes for signals to pass through. While it probably makes no difference to slow change over modes, such as FT8 or RTTY, ARQ modes (Pactor, Amtor and to a much less extent Vara) can cease to work with long latency radios, or at least limit the max range.
Fortunately, the humble and popular IC-7300 has incredibly short latency on data settings (around 3.5 to 4.5 milliseconds on TX and RX), while some PC based SDR transceivers are in excess of 100 mS. The IC-7300 has good cooling too.
73 Dave