dmrotes, don't panic ! Your issue is quite simple :
In fact, in the D7sus chord, you get the 9th above the 7th, and you think you get a C chord but instead you get a D9sus chord.
You have to know, in BIAB, it is very frequent you get extra notes even if you don't request them !
I have posted some months, months... ago in order to really get what we want :
I explain : for example, you enter a EMaj7 chord in the sheet chord, and BIAB will generate a EMaj9. That is unbearable. It depends on RT's, on styles, on genres, and maybe on other parameters.
If we want a EMaj9, we should have to type in Emaj9.
This way to enhance the chords has to be under control of the user and not under 'control' of BIAB.