$dateToString menggunakan UTC secara default. Filter $match Anda mencatat menurut tanggal dalam -4 zona waktu. Hasil yang Anda amati adalah jumlah login dalam 4 jam tersebut.
Tambahkan zona waktu ke $dateToString atau hapus zona waktu dari kondisi $match tergantung kebutuhan Anda.