Окей.
Я перекопал все исходники загрузки и управления ассетами в UnrealEngine и мене кажется, что я должен впихнуть туда свою реализацию одного из синглетонов и заодно найти, почему линкер ассетов вызывает CloseFile только при выходе из программы, а это ~20000 хендлов, например.