Operações de expiração de senha no código na verdade são de expiração da conta
O método App\Ldap\User::expirarSenha($username, $expiry) na verdade altera a informação de expiração de conta do usuário. A expiração de senha via código para LDap não é tão direta e esse ponto está documentado na Issue #7 que continua aberta. Sugiro refatorar o código e alterar o nome e referências para a operação correta (expiração de conta) para evitar mais confusões até que se consiga definir como realizar a operação desejada.
Vide Issue #7