Bitcoin is not a stable safe-haven asset.
It is more like a mixture of three things:
one part is a liquid asset
one part is a high beta risk asset
one part is a long-term narrative asset diluted against fiat currency
So it switches identities at different stages:
Short-term liquidity panic: like a risk asset, it drops first
Expectations of stimulus rise: like the strongest elastic asset, it rises later
Long-term monetary credit deterioration: it will again be referred to as 'digital gold'
So you can't ask 'Is BTC a safe haven?'.
A more accurate question is:
Is the market trading 'de-leveraging' this time, or is it trading 'stimulus again'?