Bitcoin ETFs have seen positive flows for 18 consecutive days for the first time ever, beating the previous record of 17 days from January 26 to February 20.