Wix code gives different query result for same value

Although this is working perfectly!
CODE 3:
wixUsers.currentUser.getEmail()
.then((email) => {
wixData.query(“SiteMembers”)
.eq(“email”, email)
.find()
.then((results) => {
console.log(results.items); // Returns only the data matching "abc@something.com "
});
});

I will be very great-full if anyone could explain me what is going on.