Hi @Nick Borg
Welcome to the Microsoft Q&A Platform! Thank you for asking your question here.
First make sure the alert has the appropriate permissions to access the Log Analytics workspace and any associated storage accounts. You can check this under Access Control (IAM) in the Azure portal.
Next, check the query to make sure it is flexible enough to handle situations where data may not be available at the expected time. You can use timing operations like bin() to simplify the query.
If the query accesses sensitive data (such as user IP), it can be blocked. You’ll want to make sure the alert has access to that data as well.
Double-check the alert system to make sure it points to the correct data source and uses the correct settings. If you create the query manually in the Log Analytics query editor and it doesn’t work, try changing the filters or time range until it does.
If you have any further queries, do let us know
If the answer is helpful, please click "Accept Answer" and "Upvote it"