Понятно. Предполагаю, что происходит следующее:
по каким-либо причинам происходит разрыв сессии и демон пытается её восстановить согласно параметру persist. Так как параметр holdoff не обозначен, то используется дефолтная пауза между попытками и, скорее всего, линия к этому моменту не готова, а значит происходит очередной разрыв. После 10-ого обрыва(так как maxfail по умолчанию равен 10) pppd сдаётся.
Предлагаю, как минимум выставить maxfail 0
С причинами разрыва тоже надо разбираться, но обычно это уже совместно с провайдером. Смотрите
grep pppd /var/log/syslog
анализируете и пишите в тех.поддержку