When we were at the inlaws we used co-op own brand which claim to be ethical, and they worked fine - we only used 1/2 tablet each wash too. My FIL kept the dishwasher scrupulously clean though - cleaned out every section after every wash, so I don’t know whether that made a difference.
The Ecover thing has been blown out of proportion to my mind to be honest. My understanding is that they don’t actively test on animals - certainly not in the “rabbit wearing lipstick” way. They test the quality of the water as it flows out of the plant into the water table, and there are water fleas which is one of the criteria they check - that the levels of water fleas haven’t decreased. I’m not sure that attempting to ensure that animals *aren’t* harmed really counts as animal testing - not in my mind anyway.