Discussed this washing smell problem with OH, who used to do research with a firm that makes washing powder, liquid and other things besides.
The question, is liquid detergent less likely to cause smells?
The answer, no, makes no difference.
Apparently the problem arises when debris is left in the machine after washing, and rinsing removes all detergent, which lets bacteria grow, so then smells develop. Who am I to argue?