Based on the log, it is changing channel due to the error rate threshold in the ARM profile. That is typically 50%, you can increase it from 50% so that it will only change if there is much more interference/errors on the channel, but that means the access point will stay on a very, very bad channel.
If it changes channel because of radar, it will NOT go back within 30 minutes. If it changes because of error rate, it will wait at least 30 seconds (Error Rate wait time in the ARM profile) until it changes to another channel. Do you want the access point to stay on a bad channel?