Is there any possibility that anyone could guess the 24 words correctly randomly?
Guessing your 24 word recivey phrase, that is not remotely possible, if it was, the entire network would have collapsed already as anyone lucky enough would be able to guess the recovery phrase of any wallet and steal the coins linked to them.
Any of the suggestions given above by @mocacinno could be the exact scenario that happened, or there was some other source of security leak which you are not yet aware of.