...
The first thing ecFlow does is to change the current working directory (or CWD) into ECF_HOME, so all the other files listed there are read from that directory (unless full path names are used). This directory must be accessible and writable by the user starting ecFlow otherwise ecFlow cannot start.