If you run -tv, do you see different timestamps on the files? Your process of
copying data around sounds like it would have changed the file modification
times, which would result in entirely new tar archive headers. 8.8 MB is
around 17000 tar headers; is that how many files you have?