I have had a lot of problems with enharmonics. A kind member of this forum told me that if I used Find/Change (Interpolate) with a ? for the octave, it would work. She was right.
Maybe you could try Find/Change Cb? to B? and see if you have any luck.
This bugs me more than anything else in Sonar, but in fairness to the developers, using the right enharmonic is really and art and would be hard to program—and it is harmless except for annoying me!