In an ideal world I would have a 6 pin connector (that does not exist) carrying three twisted pairs for 5V, 24V and CAN bus using the 5V GND as it's reference. Now 8 pins do exist and this is fortunate as the 8 pins are only 2A rated and I hoped for a little more, but the spare pair can be 24V as well so 4A of capacity versus the 5A of the 5 pin connector, I'd be happy.
But then I would have to either accept that I will be buying standard off the shelf cables that do not have specific twisted pairs in them in order to get any length I want or I will have to have them made.
Now something like NEMA 2000 means that I can get cables specifically for the job but I have to sacrifice one of my supply voltages. Given that NEMA 2000 means following a specific way in which these cables work to the point that I can only have leads that have a plug and socket and still I can only get them in lengths down to 300mm I do think that maybe I'm just taking on more problems to fix others with a solution that is still not ideal and that maybe I should just stick with my original plan to use M12-A5P connectors, either I take the risk with the much looser cable twisting or I get them made specifically.
The reason I really want to keep my two supply voltages is that I will have to send 24V around the machine and while I could derive 5V from it this will mean a DC/DC converter at every node or a hot linear regulator working at just 20% efficiency which quickly turns a tiny module into a much larger nightmare.