Impossible for a French team to not choke in the finals.
I think you're spot on in terms of who will play in the final. But I think Astralis wins 2-1 in the end.
Astralis x Vitality Grand Finals
Astralis win (comimg from LB after losing to Vitality and winning against Heroic)
Astralis v Vitality... tbh idk who wins , will be very close games i think , will depend on zywoo form, and magisk aswell