Welcome to the cloud :) None of the audit logs are generated in real time, you can expect a delay from few minutes to up to a day, depending on the workload. In fact, Microsoft no longer publishes SLAs for those. I tried crawling some old documentation and gathered the values reported therein: https://www.michev.info/blog/post/5749/microsoft-365-azure-ad-audit-logs-and-reports-latency-data
Needless to say, those are not officially supported SLAs and might be quite outdated by now (some sources were few years old).