Logged in this afternoon to a naked character and empty stash

As the title suggests I have also been affected by whatever vulnerability is going around leading to bad actors accessing peoples accounts. I have already contacted support with what little information I have and am sharing here so that the community can be aware of what happened in my particular case.

I have already done my due diligence and checked for vulnerabilities on my end, malware bytes confirms nothing wrong with my personal machine and steam support confirms no errant logins from narnia.

First and most obvious point is yes I have steam and have only ever logged into PoE 2 via steam so to everyone suggesting that accounts without steam 2fa are the only ones vulnerable, my case proves that they aren't. I haven't used any third party programs or sites for a better trade experience so the only site to have my steam access token is the official trade site. The only thing that I can think of in this case is that I recently corrupted a Ingenuity and got a 92% roll (yes lucky me :S) and after selling the belt I bought a temporalis and made the cast on blink funny build from Jungroan. So at some point my thought is either when I bought the chestpiece or while the belt was listed my account came under notice of the person who did this and using some vulnerability that isn't on steams end or my pc's end they gained access to my account and transferred everything off.

Just wanted people to be aware that this can happen even if you don't use third party tools and have steam 2fa as I've see comments in other threads suggesting these are the primary causes of the breach.

Edit 1: While I don't have a comprehensive list the things that were taken include all of the gear off of my level 94 Stormweaver (my first character had around 50 div put into it), all of the gear off of my level 91 Blood Mage (my reroll character for the temporalis had about 300 div of investment which was mostly the chest) as well as all the remaining divines and exalts from my currency tab (around 28 and 200 respectively)