Currently, when using MCSM's built in templates to deploy server templates, neither the UI nor the daemons will report back on architecture incompatibilities or show any warning about it.
For instance, deploying a bedrock "endstone/endstone" linux/amd64-only Minecraft Docker image will not handle this limitation on a linux/arm64 daemon instance, and will only report a generic "cannot pull" error in the console and interface.
I believe it would be fairly easy to show compatible targets on Docker deployments, especially for templates. Handling platform differences and errors doesn't seem like a big hurdle either, but might be more tricky.
Will try to report back if I find some time to work with the codebase.