Bitcoin has no liquidity problems. Even if 95% is fake, 1 billion usd volume is pretty high. [...] Saying that bitcoin cant be a safe haven because it lacks liquidity is just false.
For a speculative asset, it may be enough. For an asset aspiring to become a global currency, however, liquidity is really low. Currencies are not only traded on forex markets. You trade your currency every time you buy a coffee or whatever, or even if you buy Bitcoin or stocks.
Additionally, in currencies order books can be viewed as extremely thick. If you buy your coffee, you don't set a limit order 2% below of the real price, but instead buy instantly at a value very close to the price, because you assume the price of these goods are fair and won't change during the day (there are exceptions to this rule, like hyperinflations, of course).
That is one of the main reasons why currencies are so stable and are seen often as a "safe haven". Bitcoin still can't really count with that advantage. Those who want a "safe haven" status have to find other reasons, like its scarcity or the "stock-to-flow" theory, but these reasons in my opinion are not convincing enough to last long term and sustainably - altcoins show that even very "scarce" cryptocurrencies can erode completely.
So an increase of liquidity is still top priority for Bitcoin is important if it wants to become a safe haven in the same way than a fiat currency. (Gold, as I wrote, is completely another story because of its millenia-long tradition as value storage.)