Fíjate que cuando acaba el while del $i, el $i se queda en 13, y nunca le vuelves a poner el valor 8.
Lo puedes arreglar haciendo $i=8 al final del while exterior (o mejor, al principio del while exterior)
Lo puedes arreglar haciendo $i=8 al final del while exterior (o mejor, al principio del while exterior)