Yep, just checked, SPF was a soft fail but it seems like that was a DNS failure looking up possibly on Outlook's side as the address was in Spamhero's 216.172.106.0/26 range which looks to be correctly referenced in your record.
Authentication-Results: spf=temperror (sender IP is 216.172.106.42)
smtp.mailfrom=tekgear.com; dkim=pass (signature was verified)
header.d=tekgear-com.dk.mxthunder.net;dmarc=temperror action=none
header.from=tekgear.com;
Received-SPF: TempError (protection.outlook.com: error in processing during
lookup of tekgear.com: DNS Timeout)
It's OK though, I have to check junk regularly anyway. Will look forward to June!