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'?