Hola. ¿Qué valor has dado a los ajustes "post_max_size" y "upload_max_size" de PHP?
Si después de eso has reiniciado Apache (o equivalente) y PHP no asume esos valores, puede ser que no estés modificando el archivo php.ini adecuado. Te sugiero que accedas al apartado "Administración del sitio > Servidor > Información PHP" para comprobar la ruta correcta del archivo php.ini ... y también ahí puedes ver qué valores tienen en ese momento esos dos parámetros.
Si por el tipo de servidor o alojamiento que tengas no puedes subir los valores a lo que te haría falta, también puedes activar y utilizar el tipo de repositorio "Sistema de archivos", para subir los archivos de copia de seguridad por FTP (o similar) y así no tienes limitaciones de tamaño.
Puedes revisar la documentación: https://docs.moodle.org/all/es/Repositorio_sistema_de_archivo
Saludos.