Sending, receiving, and organizing email in Outlook.com
Since SPF, DKIM, and DMARC all pass, this does not look like an authentication problem with your Hotmail account.
The important part is Gmail’s own message:
“This message is similar to messages that were identified as spam in the past.”
That means Gmail’s spam filter is making the decision to place the message in Spam. Microsoft can make sure the message is sent correctly and authenticated, but Microsoft does not control Gmail’s filtering rules or inbox placement.
BCL: 0 also suggests it did not classify the message as bulk mail.
Can the recipient share the email header, not from your sent box, but from their spam box regarding your email? Then you can share here? Make sure you remove any references of personal information to protect yours and their privacy.