Transferring Dai between networks

Hi, I have a compound loan in Dai which I need to repay using my DAI which I transferred from Binance on smart chain to Metamask BSC Network but Compound only works with Ethereum Main Network. I have a Dai Token on Ethereum Main Network as well as on my BSC Network but when I go to send it, its only allowing me to send Ethereum, not Dai. It seems my Dai is stuck in there unless I swap it for Ethereum and ill end up getting charged twice to transfer and switch back to Dai on Main network, is that correct?