In previous job cache is stored, next job cache doesn't exist: key the same

Job A:

Post job cleanup.
/usr/bin/tar --posix --use-compress-program zstd -T0 -cf cache.tzst -P -C /home/runner/work/plotgenerator/plotgenerator --files-from manifest.txt
Cache Size: ~5 MB (5508388 B)
Cache saved successfully
Cache saved with key: Linux-24.1-1.12-build-e1564f0f63fe79550d7a9f5999396039931366151118828c7ca4d8e7ee3ba0a0-062d23bd0d094a6162521f63770f3c1412e1bf241136a51815b51a18ac05c9a0--64de589f409a8c2f984aec1b9d8003c6519b7a0285391dce9aa976076f86b53a-v1

Job B (depends on A):

  with:
    path: _build
  cover
  
    key: Linux-24.1-1.12-build-e1564f0f63fe79550d7a9f5999396039931366151118828c7ca4d8e7ee3ba0a0-062d23bd0d094a6162521f63770f3c1412e1bf241136a51815b51a18ac05c9a0--64de589f409a8c2f984aec1b9d8003c6519b7a0285391dce9aa976076f86b53a-v1
Cache not found for input keys: Linux-24.1-1.12-build-e1564f0f63fe79550d7a9f5999396039931366151118828c7ca4d8e7ee3ba0a0-062d23bd0d094a6162521f63770f3c1412e1bf241136a51815b51a18ac05c9a0--64de589f409a8c2f984aec1b9d8003c6519b7a0285391dce9aa976076f86b53a-v1

This happens consistently.