Apparently low temperatures do not fully resolve the modern soap (which is thick and heavily perfumed), leaving behind a lot of residue. An occasional hot wash clears them.
I don't remember the name of the better soap, but basically what he says is that for clothes that are just a bit smelly but not really dirty/stained, modern soap is massive overkill. It also doesn't need all this perfume. Your clothes are fine smelling neutral, they don't have to smell like a day in the Alps.
Would really advise to talk to a local maintenance guy, they can probably explain it much better.
I believe most front loaders these days have both a self clean cycle (you're supposed to run it every month or two, it's basically an extremely long hot water rinse+spin that you don't add soap or put clothes in for), and a drain filter that should be accessible near the bottom front (expect black slime if you haven't cleaned the filter recently).