Nunca he utilixado PHP excel pero me parece que el problema no se deriva en eso sino en las variables, es decir:
Código PHP:
$username=$usuario['username'];
Como en tu función no nos muestras como estas obteniendo este usuario deberias rastrear como lo generas, es posible que no estes cerrando correctamente la sesión y el sistema esta reteniendo el ultimo usuario inscrito y no este tomando el usuario nuevo, imprime este valor y le vas haciendo el seguimiento, creo que eso se puede hacer así.