I’m sure you’ve tried it all, but as someone who also dislikes odours in glasses that have been through the dishwasher we’re pretty attentive to only ever putting glasses in their own cycle, and minimising cleaning dishes with eggs in the washer (hand cleaning or at least washing off).
Agree with you on the challenges of finding issue-free appliances (feel the same on vacuums, stick blenders, and probably a half dozen other examples).