DDS4 total tape capacity isn't 40GB, it is 20GB, and will hold up to 40GB of compressible data, which squashes to 20GB.
If you are backing up files that are already compressed, you'll only get 20GB of them on the tape. This includes most graphics files, zip files, etc.
This may be why your tapes seem only half full.
T.