Yeah using Github pages as a website hosting was a terrible idea. Luckily Vercel has a free service to deploy NextJS websites, so that is what adminispwd.com is now using.
Update (15/03/2022): So, I have fixed the workflow issue and I'm switching everything back to Github Pages. Back on track!