I believe I agree with all the problems mentioned above plus.
There needs to be an ‘EXIT’ at the end of the batch files. So, when they are called from another program/script they leave a proper exit.

Example when using:

start /wait DPs_fnsh.cmd

Your left hanging.

I really wish these batch files would get fixed. This does not create great trust even with all the enthusiasm I have for this project.