¿Podría ser el tiempo límite de ejecución?
Código:
;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;
max_execution_time = 500 ; Maximum execution time of each script, in seconds
Quizá en tu caso, al enviar 25mb, el tiempo que tienes por defecto alcanza a mandarlo, pero al mandar más, no alcanza. Podrías probar a aumentar ese valor. No sé si es la solución, solo es una idea
.