У меня есть ответ. После небольшой отладки, был задан вопрос о том, как меняется оператор SQL при использовании MemberDescription.
Итак, следуя по этому пути, я обнаружил, что изменения между двумя утверждениями выявили проблему в базе данных элементов и ключах.
Итак (упрощенно)
Select distinct InvoiceItemCode + packtype from Items
вернет 0000CASE
и
Select distinct InvoiceItemCode,packtype,invoiceItem+packtype
вернется
0000 CASE 0000CASE
0000CASE '' 0000CASE
Так что я нашел свой ответ. Мне просто нужно копать глубже в sql.
Спасибо