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.