I think I see the problem. The test run on 2025-01-29 03:55:04 UTC [1] against numpy/1:2.2.2+ds-2 should have failed, and prevented numpy from migrating to testing, but debian/tests/control has all tests marked 'skip-not-installable' (please don't do that), so the test result was considered 'neutral' and numpy was eventually allowed to migrate.
[1] https://ci.debian.net/packages/c/cctbx/testing/amd64/ [2] https://salsa.debian.org/science-team/cctbx/-/blob/master/debian/tests/control?ref_type=heads