All I can see is that the mode_bwA is getting corrupted when I change the CW bandwidth. The CW, CW-R, LSB, LSB-D, USB and USB-D values are all getting set to 9 (500 Hz). I set a breakpoint on IC7300.cx:def_bandwidth and peeked the values as I was changing mode from the dropdown list.
They also seem to be corrupted on the rig as well. But I need to devise a more rigorous experiment as I may be getting into a cycle of cause and effect. But it's time to start making Sunday dinner.
I did notice that as I changed the bandwidth on the CW filter it went to the sharp edge filter from the smooth edge filter. This seemed to be the rig doing this.
73 Phil GM3ZZA