When I request a full takeout it usually takes 2-4 weeks to generate.
This time around it was missing a .tgz which had error'd. A subsequent full takeout request took a couple of days.
The .tgz files I find can only be reliably extracted on a Linux... the Gmail export for me is 20GB which in the last few exports has been a single file in the last .tgz