Do I need a comma in these sentences?
Несмотря на факт абсолютной незаконности присоединения Крыма Россией, факт наличия неоднократных нарушений международного права со стороны Запада – ещё задолго до присоединения Крыма – по-прежнему остаётся фактом.
Факт наличия неоднократных нарушений международного права со стороны Запада – ещё задолго до присоединения Крыма – по-прежнему остаётся фактом, несмотря на факт абсолютной незаконности присоединения Крыма Россией.
If yes, then is it possible to explain why? After all, we don't seem to need commas with other prepositions:
На вершине горы он казался ещё выше.
Сквозь бурю мы не пойдём.
Он взял больничный в связи с плохим самочувствием.