I am using this homebrew to test content management in ryujinx (currently wip). and I realized that you call IFileSystem.OpenFile on sdmc/tinfoil/zerotwoxci/ncas , which is a directory, after you have already opened the same directory using OpenDirectory. thus, it always returns an error, as it is not a valid file.