Not directly in response to your prior. But curious, are you doing something like described here?
https://developer.apple.com/documentation/apple-silicon/building-a-universal-macos-binary If not why not? It indicates > For universal binaries, the system prefers to execute the slice that is > native to the current platform. Isn’t that saying the OS will just do the right thing?