I only ever use non-bio powder (supermarket's own make) in my machine. Hubby is allergic to anything else. My brother who has eczema was told by a skin specialist to only use supermarket brands too as a lot of the Big makes have ingredients which irritate skin.
Washing machine engineer also told me to never ever use liquid capsules as they clog up the pipes which can lead to smells.
I use a branded cleaner in my machine about 2 or 3 times a year, which in itself leaves an odour, but it clears with the next wash.