BTC, ETH and altcoins gain while ETFs and investment products face outflows amid macro uncertainty.