I received a free spin email 21 hours ago and when I just now tried to use it, it said the free spin had expired...
You sure you are the only person that has access to your account? You must remember that webmail services are vulnerable to attacks. I usually set some "honey traps" in my email by sending a clickbait type email to myself from another account and then I do not open it. (Example : My nude photos or Bank Statements) .... if your account is hacked, those people will never leave those types of email out of curiosity.
It might be that, or you simply forgot that you opened it and used it or it expired after 48 hours and not the 24 hours you think it had.
The free spin for the Wheel of fortune is valid for 48 hours. It's weird that you are saying it expired before 24 hours.
Either you would have received the mail more than 48 hours ago or you would have already claimed the free spin.
Otherwise I don't know why it is showing as already expired before 48 hours.
Are you sure that you haven't already claimed that free spin?
The "This free spin has expired..." message is displayed in two cases.
1. You click on the banner more than 48 hours after you receive the email.
2. You have already claimed the free spin.
Click on "Multiply BTC" at top of the page and scroll down to see your roll history. Check time of the last WOF you played.
I'm the only one with access, I have 2FA activated for both my email and FB account.
I haven't used it, because I never spin on my phone and as I was travelling, I tried to use it on the first occasion I had to use my laptop at my destination.
So it's very strange that this would happen... I'm not angry, because it's free money anyway, but it's still strange.