Hasn't this performance bug already been fixed in GNU Tar, here?
https://git.savannah.gnu.org/cgit/tar.git/commit/?id=258d1c44e5ee7c58b28bf0000e9d737df6081885Please try GNU Tar 1.35, which has this fix. If it doesn't work for you, please let us know.