$BTC
Yes, it is true that buying and selling without immediate exchange can be a matter of debate.
There are several reasons that make this issue controversial:
Islamic Law: Islam requires immediate exchange for the validity of a sale, meaning the delivery of the item and the monetary compensation must occur in the same session or shortly thereafter. This condition aims to ensure that each party receives their due rights and to avoid disputes.
Civil Law: Civil laws vary in different countries regarding the conditions for the validity of a contract. Some laws require immediate exchange, while others allow for a postponement of the exchange.