Your (non-custodial) wallet should display the balance once the receiving transaction gets its first confirmation. Some wallets like electrum display the receiving transaction and the balance even if it doesn't have any confirmation. (Electrum even allow you to spend the unconfirmed coins.)
So the delay was not a Blockchain issues but from exchange I used to receive?
If the network showed 15 confirmations but your account at Binance was still not credited, then the delay was entirely due to Binance.
Yoy have it exactly backwards. A custodial wallet is run by the custodian of the bitcoins -- the exchange in this case. A non-custodial wallet has no custodian. You control your bitcoins yourself.