Hello, this is Emily.
Your email issue isn't specific to Microsoft; it's a common concern about ensuring your emails are not flagged as spam. The guidelines for this are generally consistent across all email service providers. Having three URLs can be definitely a red flag, especially when you are using a free account to send email. It can be a different story if it is from an organization, where the URLs match the email domain address.
How you write your email, word choice you have can also be flagged, and then your spam score can add up.
There are a lot of spam testing tools online that are free. You can test your email drafts and see what they point out for suggestion as edits, and see if it can improve. But regardless, I think having three URLs will increase your chance of being flagged.