Technically, the correct space before punctuation marks / within guillemets in French is U+202F (narrow non-breaking space).
Ah! TIL
Thanks :)