You can enable OFDM only and configure the bss min rate in the ZD CLI per WLAN, rather than having to do it on the AP using set commands:
Login to ZD CLI - "en"able mode - "config" mode - "wlan xxx" (wlan name is case sensitive)
"ofdm-only"
"bss-minrate 12"
"end"
"show wlan" to show the configuration is set.
In relation to remote_ap_cli –A “set dtim-period wlan2 1” that looks correct (with a 5 in your case). The only issue is that depending on how the APs are provisioned with WLANs (maybe different WLAN on different AP, provisioning order) they won't all necessarily be called wlan2. Note this is not the wlan name you give the wlan, but an internal wlan identifier - 2.4Ghz start at wlan0 and 5Ghz start at wlan32 (on later code releases). You can get get the wlan name-SSID mapping using "get ssid wlanx" i.e.
rkscli: get ssid wlan0
wlan0 SSID: Test
This way you will find what wlan name to use for each AP (if you are lucky it might be the same for all APs!).
In relation to RTS-CTS as Primož says its "set rts-thr {disable|}". Again you will need to know the correct wlan identifier. Generally the advice is to set the threshold to a size larger than max single frame size as you probably don't want RTS-CTS for all packets, just the larger ones that will use more airtime. In 11g the recommendation was 2346, but since 11n aggregation it supports up to 65535. I would change the other settings first, monitor and if still having issues then try RTS-CTS at 2340.