$dateToString usa UTC por padrão. Seu $match filtra registros por datas no fuso horário -4. O resultado que você observa é o número de logins nessas 4 horas.
Adicione o fuso horário a $dateToString ou remova o fuso horário das condições de $match dependendo de suas necessidades.