There is no other "official" download site. And actually you meant "Xampp 8.2.4" instead of "Xampp 8.4.2"?! There is no Xampp 8.4.2.
You need Xampp for Windows? I can download it for you and put it on my Google Drive (If you may access Google Drive), then you can pick it up from there. If you are interested, tell me here.
P.S.: I already downloaded it and moved to my Google Drive. You can download it from here. The link will not remain very long, hurry up:
https://drive.google.com/file/d/1k0r2_0eUA3em14mwuwVX-59pxh0J2ocO/view?usp=sharing