So.. the problem was not anything to do with the server or host... our server HOST was paid up for 3 years and that was just renewed earlier this year..
But the DOMAIN is registered with another company, and said company never sent me any e-mails or reminders that the domain was expiring on 14 August 2023! So the domain expired and unfortunately it was not as easy as just going into the domain registry site and renewing because the domain became "in limbo" due to expiration. So had to go back and forth with customer service. What a pain!
Needless to say.. I have set up my own calendar reminders for next year
Very sorry this happened, and last I was on the site (Sunday) all was good. Then Monday 14 August the domain expired. Been a long week so far
Good news is, all fixed now!