Some fonts shows different names in maxOS and Windows which causing missing of fonts when you using the other OS to edit the file made in one OS. Such as the name in Windows shows "Proxima Nova Lt Regular" and shows "Proxima Nova Light" in macOS. It can not be solved but you can change the name table of the font to match them. But it is not recommended for it may cause other problems.