You still do not understand that it is not that the font is not saved correctly, it does not save path Unicode at all. There is nothing.
Show me the log where it writes the path where Unicode is in the name.
Have you tested that path? Where is your log?
If NFI does not work correctly, I am looking for a different alternative.