i am not coversant with uniswap because of the high fees on ETH network but i think swaping only takes place on uniswap and sending out is from your wallet. check your wallet connected to uniswap. something isnt right. binance dosent have any issue if you are sure the deposit address is correct.