O DFS é Distributed File System, que é exatamente o que o nome diz: um compartilhamento de arquivo "virtual" distribuído e replicado em vários servidores. Toda vez que seu aplicativo grava nele, ele está realmente acessando uma de suas cópias em um dos servidores que fazem parte dele, e se outro aplicativo tentar ler os mesmos dados logo em seguida, ele pode muito bem estar acessando outro servidor, que não o fez. t receber os dados atualizados ainda.
Com o DFS, você nunca pode ter certeza absoluta de que os dados gravados nele estarão disponíveis em uma leitura subsequente: poderia haver sempre latência de replicação; você também não tem como dizer ao seu aplicativo para "conversar" com um servidor DFS específico: ele está livre para se conectar a qualquer um dos servidores que o executam.
Se você deseja que este aplicativo funcione em tempo real, você deve usar um compartilhamento de arquivo padrão, não um DFS.