@Pasindu Hettiarachchi One possible reason could be that your email content or subject line is triggering Outlook's spam filters. You may want to review your email content and ensure that it is not overly promotional or contains any suspicious links or attachments.
Another possibility is that your domain or IP address has been flagged as a potential source of spam. You can check your domain and IP address reputation using tools such as MXToolbox or SenderScore.
If your domain or IP address has a poor reputation, you may need to take steps to improve it, such as contacting your email service provider or hosting company to investigate the issue.
Different email providers are going to have different criteria for each of these situations. One provider's criteria may require a domain to be in a higher category for MXToolbox or SenderScore, stricter standards for language used in subject and body of the email for example. As a result, I would suggest playing around with the above to dig deeper into what might be the cause of the differences.