Hi there,
Are the working users on the same domain?
Sounds like they've been assigned emails on the built in xxxxx.onmicrosoft.com address.
Check in the admin panel what their email address is displayed as.
If they are wrong bulk edit the users and apply the correct domain.
If not please post a bounce back so we can see the problem
Thanks
Graham