agree my dear it's not an excuses, didn't I repeat it's up to you.
What scenario you have given it's your point of view isn't it? Or are you giving fatwa? or are you quoting any Islamic scholar?
I don't have any fatwa or quotes by scholars but sometimes things are very clear aur han whatever I told above is my opinion. I have converted all my wealth and savings in crypto as i don't believe or trust in fiat anymore and I don't feel comfortable that i keep waiting for the fatwas

again yes you will calculate zakat on your "crypto assets" since those are your investments and you have plans to sale it but how you will calculate its up to you.
All the coins (Bitcoins, ethereum, ada, dot, etc) are currencies and not assets. So even if you have no plan of selling them, the zakat is still valid on them if it reaches the zakat amount. And also if you say how to calculate is up to us, this may lead to under calculation as per human nature.
Now If I ask let suppose I own an NFT a tweet from jack, I own it no plan to sale it, is zakat due on this? and how much?
NFT is not a currency, it can be called a crypto asset and it will be treated like other assets. If you have no plan to sell NFT, then there is no zakat on it but if you bought NFT to sell it at a higher price, then you should give zakat on its base price (buying price) if one year has passed on it. In this case, NFT is your Maal-E-Tejarat.
If you hold an asset that is non-sharia-compliant – then zakat would not be due on that in any case as it would be deemed a haram asset.
Here, which assets you are referring to be Haram? NFTs are not haram by the way.
Zruri nai k Zakat ki niyyat ho... Khuda tarsi s b d jaa skti h... Ap wese hi 2.5% nikalen or uss ko kherat kar den...
Bhtr yhi h k kherat kar den... Allah ap sab ko jaza dy..
Ap jitni marzi nafal namazien perth lein, agar farz namaz ni perthi tu aus ka poocha jeiy ga.
Zakat kay liey Zakat ki niyat hona zaroori hay. Zakat aik farz ibadat hay , agar app nay kherat ki niyat c madad ki, tu woh kheriat ka swab tu mil joeiy ga, zakat rah jeiy gi.