I think your suspicion is correct in that you are failing to deploy your app due to target architecture mismatch.
Are you saying that for this specific project, you cannot disable the Support arm64 option due to a dependency or something similar?
In order to deploy an app to the ML2 device, you must enable Support x86_64 and disable Support arm64.
I'm not sure if it will work, but you could try enabling both options and deploying to the ML2 device, although this will most likely end up with undesired behavior in your app.
I believe I solved it. I had started that particular project using the VR template. When starting a blank project following the Getting Started thread, those options are enabled. Thank you for talking it through with me. It lead me in the right direction.