Да, зависит. Приведу пример.
Например, мы экспортируем ресурсы. Компания- экспортёр получает валюту на свой счёт. Но из-за того, что основная её деятельность в рублях, тк в России это единственное законное средство платежа, то компания конвертирует часть средств для выплаты зарплаты, налогов, на хоззакупку, ремонт, модернизацию и тп. На всё, в чем идёт оплата за рубли . Тогда получается ситуация, что большое количество долларов/евро (это основные валюты экспорта), поступает на валютный рынок для того, чтобы приобрести рубли. Рубль в это время укрепляется, тк на него спрос.
Кстати, до санкций, до спецоперации, обычно в конце месяца рубль укреплялся, тк наступает налоговый период и идёт обмен валюты на рубли.
Ответ на второй вопрос - нельзя сказать "всегда". Тут зависит от того, как договорятся в какой валюте будет оплачиваться импорт. Если договорились платить в иностранной, то да, её покупают, чтобы оплатить поставку товара.