The scripts repo purges jsDelivr once, right after cutting a release. CDN servers that refill before jsDelivr picks up the new version keep the previous minified Surface Tag for 12 hours, as happened with v1.1.19. The publish workflow runs as one job with large steps, so the failure was hard to locate.
Re-purge until every @latest file reports the new version, then purge once more. Split the publish workflow into build, publish and verify jobs with one step per check.