Well done dcy on finally sorting the issue out. In the distant past I had a similar problem and like you I finally sorted the problem out by making some fresh D72. The original stock developer looked good, so I didn't consider this to be the problem initially. So, sometimes the answer is right there, waiting for that Dohhh! moment to happen.
As for E23, I have used it and it was easy as any to mix up, but I generally ignore formulas which say, 'Add 1/2 of the final liquid amount and mix the chemicals in'. I now use 2/3 to 3/4 of the warm / hot water listed, and have found all chemicals mix in fine then. The mixture is then finally topped up to the recommended amount.
The only thing with home-mixed E23, as you will quickly find out, is it's short shelf life. The same with film developer E76. After much reading, I am trying out a chelating agent, of which I presume the Adox Eco developer uses, to extend the developers lifespan.
As for named paper developers, I used Ilford MG for many years, before starting to mixing my own, and found it to be great, both in use and its storage life. In fact, I recently found a single one litre bottle of the concentrate tucked away at the back of a darkroom shelf. It had been decanted from a five litre bottle, which is how I buy / bought my fixers and developers, as you basically get two litres free, when the prices are compared between one and five litre containers. It must be about five plus years old and it still works like it was freshly bought! But I'll carry on mixing my own various developers and toners, for like you, I enjoy it as part of my photography.
Terry S