It depends on how the MTA is programmed. The SMTP protocol allows the sender to send multiple RCPT TO
commands, to list all the recipients of a message, and any reasonably-designed MTA will make use of this to consolodate them.
For the multiple-domain case, your mail client will use a single connection to upload the message to its submission server. That server will then use one connection per destination domain for the recipients.