\o/
I now understand why custom font have different size and placement on OSX and Window.
It’s all related to differences with HHead Ascent and HHead Descent (used by OSX) with Win Ascent and Win Descent (used by windows) in the font itself
More info here
font height differences
This can be fixed using FontForge
https://fontforge.org/