Paths can be case sensitive in the workflow yaml you have:
mkdir -p QualityControl/coverage && ls -ld QualityControl/coverage
In the docker compose you have:
target: /usr/src/app/coverage
Whilst this is the target not the source this makes me wonder if you have when specifying the full path varied the case?