FAssetTypeActions_Font::ExecuteReimport is using Object->FontCacheType != EFontCacheType::Offline which means it will ignore reimporting offline cached fonts, however offline cached fonts are the only kind of font asset that can be reimported, so this needs to be Object->FontCacheType == EFontCacheType::Offline
Head over to the existing Questions & Answers thread and let us know what's up.