Hi Aviv,
From what I see you have channel at default (smt). When a meshpoint is mapped to a radio with smt set, which is the default, then mesh auto channel scan is enabled (smart-rf is not used when a meshpoint is mapped to a radio). By default, mesh auto channel will re-evaluate channel conditions every 30 minutes (channel hold time which is configured under meshpoint-device) e.g.
acs channel-hold-time 2.4GHz
Set this value to zero (0) to prevent the periodic re-evaluation.
When mesh auto channel is used, the channel list that is used is actually configured under the rf-domain. If nothing is defined then all channels will be scanned. Perhaps this is what you are seeing.
Also note, that you are using the default path method uniform which means path selection is metric based. Signal level is only one of many components that determine a path or path change. What do the metrics look like. Try these useful commands:
show wireless meshpoint neighbor statistics rf
show wireless meshpoint neighbor detail
show wireless meshpoint path detail
more system:/proc/dataplane/wireless/radio/radio1-proximity
To be sure you can enable debugging to see what the meshpoint is doing. With logging enabled, go to the cli and type "debug wireless meshpoint level debug". Wait for a change to occur and send me a tech dump.
Also, you do have CRM configured. I would also check the logs to see if there have been any CRM events.
Thank you,
Dan