It's addressed running other OS's on Apple ARM, but not MacOS on generic ARM as the post you responded to mentioned.
Reverse engineering means taking the finished product apart to understand how it works. For software, that means getting back to a source code that could be compiled, so you have the architecture and constants and API calls and all that.