Hello there @cdco ,
Thank you so much for reaching out and for explaining your setup clearly. I completely understand wanting to make sure everything is set up correctly across your subdomains and I am happy to help.
To answer your question, yes, you can have separate DNS TXT records for each domain if needed, each with its own MailPoet key. However, in many cases, you may not need to add DKIM records for the subdomain directly.
Usually, adding the DKIM records for the main domain will cover the subdomains as well, depending on how your DNS and domain setup is configured. If the subdomains are treated independently (for example, if they send emails separately or have different sending identities), then you might still need individual records. Ref: https://kb.mailpoet.com/article/295-spf-dkim-dmarc#authenticating
Thanks again for checking in with us and for your careful attention to getting everything right.