Had to make an account just to say THANK YOU for this advice. I have been stressing as we travel soon and TNT kept saying nothing was available for tracking but I did the DHL app and it has shown up now and being delivered tomorrow!
For anyone else wondering about timelines my passport was approved on the 18th, printed on the 21st and it’s arriving on the 26th (allegedly for now).