
pues no se me ocurre. Si hubiera algún fallo no funcionaría con ningún tamaño de archivo. El tema está en que limita el tamaño y en algún lugar debe estar especificado, pero en el código que has puesto no le detecto (o no lo sé ver)
El código php que has pegado pertenece a la página que llama la acción del form?
Quizás otra persona sea capaz de ver dónde pueda estar el fallo