@Tarik Berkovac - Welcome to Microsoft Q&A and thanks for reaching out to us.
While the free tier provides 100,000 vCore seconds, it’s essential to keep track of your usage. Each query consumes vCore seconds, and exceeding the limit can result in charges, so please check if your usage exceeded the free tier allocation.
Check your serverless database usage logs or billing details to understand what actions or queries might have triggered the cost in Azure Portal. The billing information will provide you with a breakdown of the charges for each service and resource in your account.
Also note that serverless databases are billed based on the total number of Request Units (RUs) consumed by your database operations. The cost of each RU depends on the region where your database is deployed. Please find more details here : Pricing Doc
Hope this helps. and please feel free to reach out if you have any further questions.
Please don't forget to "Accept as Answer" and click "Yes" if the above response is helpful, so it can be beneficial to the community.