No, the mail server you use to send your email message(s) to Hotmail appears not to be configured as the email server at Hotmail expects it should be. Because of that any message that it receives from the mail server that you use will be regarded as spam. Always, that is until the mail server admin(s) at Hotmail decide that mail messages from your mail server should be thrown away immediately. Then those won't even be delivered in the SPAM box of the receiving mail account anymore.
Has to do with certified domains, DMARC, reverse DNS settings, the server you use being on a blacklist of sorts, SPF, DKIM....any configuration error on your mail server in any or all of these items I just mentioned can be enough to trigger the mail server at Hotmail to mark your messages as spam.
Mail services like Google's GMail, Hotmail and pretty much all mail services you need to pay for have all the things I mentioned configured correctly and won't give you problems sending mail to Hotmail. But if you use an obscure service, get a better mail service. Because these items are known for a while now and any professional mail service have these items applied on their mail server(s).
What mail server and/or service do you use to send your mail with? Or do you run your own private mail server? In that case, you must start to read up and apply these items as soon as possible, because more and more mail servers apply these to combat spam. While some items can be added rather easily to your own mail server, others require contact and configuration at the end of the service where you get your IP addresses from.