The previous month's billing didn't 'went through' and you are unable to zero in on whether this is a Google issue or a you issue.
I get that it is easier to complain on the internet and often cathartic do so as a coping mechanism.
Having an account suspended because of a billing issue is not exclusive to Google.
Have you moved your projects off GCP now as voting with your wallet would be the sensible thing to do. Until you encounter a billing issue with AWS and move again to Azure and then to DO.