Title says it all. I know the fees are going to be lost if the transaction fails but it seems the tokens that would be used to buy the NFT on the marketplace were also lost.
Is there anything I am not seeing?
Here is the transaction:
0xd02cd022e981dff1e32090915c41e6ab609a7cd843ba27b0189ae22dce1898dc
As you said, when you buy NFT, your eth fails due to too little gas paid. Now your 0.9eth has been trapped in the failed contract. You can wait a few more days. If it still fails to arrive, you can contact opensea to deal with it for you, because there is no problem with your transaction itself.