Unfortunately, calcium carbonate (lime/hardwater scale) has chemical foundation in common with porcelain. Porcelain is baked, it's more impervious because it's less porous. Vinegar (acetic acid 5%) is ideal for plastic or fiberglass outer tubs and stainless inners (most current frontloaders). Vinegar does not attack neoprene (seals, boot, pump impeller). Lime DOES attack these, abrasively.
However, while vinegar--or citric acid--frees the carbonate binding from lime it does not remove the calcium itself, which remains behind in the form of a paste and needs moderate abrasion to remove. A Dobie pad will do it, but there's no practical way to get a Dobie between washer tubs and out again.
Dishwasher detergent MIGHT affect fabric softener residue. But FS is largely a hydrophobic wax. Once I found out what it was, I would never use it. Next time you wash your hands, try drying them with a candle. That's what FS does to fabric. If you like the scent, spritz Febreze on a rag and toss it in the dryer.
Bleach of course is an oxidizer. A very indiscriminate one. If you want to croak biologicals from your equipment without chemically attacking their private parts, a very little iodine will do that. Though iodine stains badly, 3 drops PREDILUTED in rinse water will not and it will kill EVERYTHING. As an antibacterial it's actually stronger than bleach (sodium hypochlorite 5%), less destructive and even smells better/cleaner. Iodine in very small quantities is a vital nutrient. Bleach is not. You decide.