No, it doesn't happen. Free charge. for the movement between futures and spot wallets on the selected exchange.
Fees are incurred when transferring from Binance wallet to Bybit wallet and vice versa. The reason is that it is a transfer to another exchange wallet, and each exchange's withdrawal fee is charged.
Transfers between spot and futures wallets within the selected exchange are free of charge, so feel free to use them.
To transfer assets to another exchange's wallet, please use the quick withdrawal function.