Weird behaviour for sent emails

This is not weird behaviour, it is deliberate to avoid redundant notification spam for active users.

If you have been “seen” within 10 minutes, Discourse will assume you are currently actively using the site so will not send an email.