Earlobe colour and eggshell colour aren't related. As a general rule of thumb it turns out by chance that white earlobed chickens lay white eggs, and red earlobed chickens lay brown eggs. But, that's not always the case. There are white earlobed chickens that lay brown eggs ( eg Penedesenca) and red earlobed chickens that lay white eggs (eg Dorkings). It gets messy when other breeds are crossed into a breed. When you cross a brown eggshell layer with a white eggshell one, it's very difficult to breed the tint out of the white eggs. It's very frustrating when you want a breed that lays white eggs, and the eggs end up tinted or pale brown because a brown eggshell layer was introduced into the breed. For example, White Hollands are supposed to lay a white egg. But, many don't.
Only the leghorns in your chicken flock lay white eggs. But, those white chickens in your photo don't look like leghorns to me. Pure bred leghorns do have white earlobes. The other breeds you have do have red earlobes, and will lay pale brown (tinted) to dark brown eggs, depending on the hen and their state of lay. Those white eggs look like duck eggs to me, too.