I’ve found that my failure was because I used fixletdebugger.
and fixletdebugger accessing directly to the ROOT server and not going through relay architecture.
therefore the solution was: I’ve created a task and both commands succeeded and the client used relay architecture to download the file from ROOT server