The compose manager's update detection compares the remote index manifest digest against the locally cached one, but this produces false positives when Docker Hub republishes an image with a new index manifest that points to the same underlying image layers. In this case, redis:8 and postgres:17 both received new index manifest SHAs 0a972391 and 2203e628 respectively) while the actual image content — the layer digest — remained identical 494dcdc6 for redis). A more accurate update check would compare the platform-specific image digest (the actual content hash) rather than the top-level index manifest digest, since only a change in the former represents real new content that warrants recreating a container.