Разница между синонимами «соответствовать» и «подходить» заключается в значении.
Слово «соответствовать» означает «быть, находиться в соответствии с чем-либо, отвечать чему-либо». rus.stackexchange.com sanstv.ru Например: «Не соответствовать занимаемой должности», «Сведения соответствуют действительности». rus.stackexchange.com sanstv.ru
Слово «подходить» означает «оказываться соответствующим чему-либо, годным, приемлемым для кого-либо, чего-либо». rus.stackexchange.com Например: «Как ты думаешь, кремовый воротничок к этому платью подойдёт?». rus.stackexchange.com
Таким образом, слово «соответствовать» больше связано с общим соответствием, а «подходить» — с конкретным соответствием и пригодностью.