Are you sure you totally missed that out. Cause bep2 start with bep- etc and the bep20 is like an erc20 wallet format. Exchange usually prompt the format if its wrong, example you pick bep2, you will always remember to send the correct format so if you mistakenly send that to bep2 the exchange will definitely won't count it or pursue the transaction.
Unfortunately, this is what actually happened as a result of rushing. I know that there is a big difference between the BEP2 and BEP20 address. They are completely different and they are not the same at all, but I copied and pasted the address without looking at it. Some wallets give an error signal if an address with a wrong format is placed, but the Binance smart wallet does not give this Error Unfortunately, it was sent directly without any indication of error and I did not notice until it was too late.
The error is my fault in the first place but the Binance smart wallet should be developed so that it gives an error signal if a wrong address is provided.