The development of CD-4 and C-41, I believe, is intended for stable automated operation under large batch sizes, a shorter development time, at a more friendly temperature. However using the ECN-2 process to process films intended for C-41 actually renders acceptable results (but given that CD-4 is more active than CD-3, you have to use 1.3x the original development time when using CD-3 to process C-41 film (p.s. that's why Cinestill packs 5219 500T at ISO 800 and 5207 250D at ISO 400 lol))
In the meantime, after some investigation, I can say that the main difference of C-41 and ECN-2 is the developer (CD-4 vs CD-3). Everything else is more or less similar, could be just differences in amounts each chemical is added. Tetenal/Arista(Cinestill) acutally share the blix in their C-41 and ECN-2 kits.
For a DIY color positive kit, there is an open source formula for E-4, and the openly available Kodak E-6 patent as the basis. This forum actually have guides on how to make a DIY kit following the E-6 patent. However, several caveats exist:
1. both E-4 and E-6 have some additives not easily sourced in public (Hydroquionine is even one of the easier chemicals to get);
2. The fogging agent is also not easy to find. If we decide not to use chemical fogging agents, like what we have in E-4, then after the first developer we will want to expose the films in the air to fog the film.