when the email is being received at one email address but not at another, this means that the SMTP server is refusing to relay the emails to those addresses for some reason.
A common cause of this is trying to use the same address for both the from and to (or bcc) fields, most SMTP Servers will not relay messages if the from address is the same as the address it is sending to.
If that is not the case, you will need to contact the host to ask them to look into the SMTP Server error logs to see why the email is not being relayed to those addresses.
NOTE: with GoDaddy, i have seen it take as long as a day to relay some messages.