ECSA - Extended Channel Switch Announcement is not working.

I am currently using the Morse Micro MM6108 HaLow in mesh mode.
I am searching for a tool that can modify the channel and bandwidth through CSA (wireless beacons). We came across the “ecsa_info” command with the ‘morsectr/morse_clil’ utility, which is intended to change the channel and bandwidth via the CSA beacon. However, when I tried using the ecsa_info command, it did not change the channel and bandwidth as expected.

‘ecsa_info’ help,
morsectrl -i morse1 ecsa_info --help
ecsa_info [options]
Set frequency parameters for ECSA ie in probe response and beacon
-g global operating class
-p primary channel bandwidth in MHz
-n primary 1MHz channel index
-o Operating channel bandwidth in MHz
-c sets channel frequency in kHz
-l global operating class for primary channel

Configured channel before ecsa,

morsectrl -i morse1 channel
Full Channel Information
Operating Frequency: 909000 kHz
Operating BW: 2 MHz
Primary BW: 1 MHz
Primary Channel Index: 0

I tried ‘ecsa_info’ but channel and bandwidth didnt change,

morsectrl -i morse1 ecsa_info -g 2 -p 1 -n 0 -o 2 -c 923000 -l 2

channel did not change.

[root@nixos:~]# morsectrl -i morse1 channel
Full Channel Information
Operating Frequency: 909000 kHz
Operating BW: 2 MHz
Primary BW: 1 MHz
Primary Channel Index: 0

Here , morse1 interface is configured in mesh mode. I tested ecsa_info in MM devkit EKH01 with AP-STA mode but it didnt work there too.

Could please check the issue and help us to make ecsa work?

Thanks