I've run into several issues with different tools AWS, GitLab, etc. Where they don't properly respect the manifest for V2 registries that make use of the multi-arch features. Despite the feature existing for many years, and claiming they support it the spec in their docs.
Most recent issue I've encountered:
A potential workaround is to add additional tags to the images, so one could do something like:
docker pull islandora/drupal:1.0.7-arm64 or docker pull islandora/drupal:1.0.7-amd64
In addition to the multi-arch images, we are already producing.
This way, some services could refer to the explicit tags if they don't implement the spec correctly.