Free tiers often have usage limits, and if these are exceeded, standard rates apply.
There might have been a configuration error where the settings did not correctly enforce the free tier limits.
Perhaps the alert system was not properly configured to notify you before the budget threshold was crossed.
Sometimes, there's a delay in the alerting system of cloud services, which might not provide real-time notification.
You may need to contact the support team :