Sorry for your loss.
Care if I ask which wallet(s) you used to access this account?
Worth noting, I had about $7k in my wallet all day, untouched. But as soon as the large deposit came in, it was swiped. Clearly, it was a targeted operation.
So, the first question you should be asking yourself is who knew you were about to receive the large deposit. Obviously you don't want to answer that here.
That's a good question that is worth an answer, for a hacker if they have malware in your machine will move that amount right away because $7k can be considered a big amount but it seems it waited for that huge amount to move in so he can do, it can be considered a targeted operation if the hacker knows there's an incoming huge amount or the malware can only read amount that is higher than $7k so it remains untouched until the big amount move in and sent the notification to the hacker to move the funds.
Since it mentioned that there is an interaction to a smart contract address can you give us the name of the platform where you interact, that could be the culprit, this is a lesson here, do not put a huge amount on the wallet that has an interaction with any platform, use a new address on a new wallet.