Public data shows that there are around 1.8 Mio BTC on exchanges and another 880.000 in the ETFs. Where are you getting your 90% of custodied coins from? Other way around is more accurate.