Hello!
Per the description, "CSMA" looks similar to our "Listen Before Talk" implementation.
Our LoRa gateways support LBT:
https://help.mikrotik.com/docs/spaces/R ... Properties
lbt-enabled (yes | no; Default: no) -> Whether gateway should use LBT (Listen Before Talk) protocol.
listen-time (integer [0us..4294967295us]; Default: 5000us) -> Time in microseconds to track RSSI before TX (used when lbt-enabled=yes).
rssi-threshold (integer [-32,768 .. 32,767]; Default: -65dB) -> RSSI value to determine whether forwarder may use specific channel to talk. If RSSI value is below rssi-threshold, channel could be used (used when lbt-enabled=yes).
____
In other words, the gateway will not send out anything if the channel is "reserved/used".