What do you mean by "compile it as a developer?"
Remember, I only used makerom to extract the new decrypted ExeFS. Once I did that, I re-xorred it, opened it in a hex editor, selected everything, opened the encrypted ROM in a hex editor, overwrote the original ExeFS with the new ExeFS, and replaced the original ExeFS hash with the one from the first 200 bytes of the new decrypted ExeFS.
If I do not compile it as a developer, then does the new ExeFS get corrupted after it is used in makerom, then extracted and 0-key decrypted?