However, in the process, I realized what the problem was: the custom font was automatically defined as ‘Italic’, while in the designer, the font slant was not defined(and so it was automatically non-italic).
@Alex_Hartan just saved me a massive headache, thank you. Had the exact same issue and can’t imagine how long it would have taken me to make that small tweak.