Si desde la misma red si baja los archivos pero desde otra no los baja, es un problema de configuración de red. Y por tanto no hay que modificar nada en Moodle ni en PHP. Tendrás que pedir ayuda al administrador de red, para que verifique cosas como la MTU, pérdidas de paquetes, etc.
Saludos. Iñaki.