Во-первых, Охотское море более мелкое. Но даже не это главное. Главное то, что оно испытывает действие только холодного течения (Курильского, есть система собственных холодных течений). Берингово море в южной части испытывает влияние теплого Северо-Тихоокеанского течения, в северной - холодного Курильского.
Вот это и есть две основные причины таких ледовых явлений.
PS: Берингово море находится не в субтропическом, а в субарктическом климате!