going through Google APIs dashboard and everything looks good there. The API is enabled as is billing.
It does say this at the top of the page in Google on the Overview page: “If you are seeing “Can’t load” or Rate Limit Exceeded errors in your mobile app, your app may be using a deprecated version of the Places SDK for Android or iOS. Find migration guides for Android and iOS to begin using the new Places SDKs.”
this is a web app, so that probably does not apply, but thought I’d point it out just in case.