I used EXIF Tool to write a series of tags from a csv file. Among them were EXIF:Artist, EXIF:Image Description, and EXIF:Copyright.
When I wrote the tags using EXIF Tool, I didn't only write EXIF tags. I wrote them to IPTC and XMP as well... IPTC:By-Line, IPTC:Caption-Abstract, IPTC:Headline, IPTC:ObjectName, IPTC:Writer-Editor, XMP:Caption-Writer, XMP:Creator, XMP:Headline, XMP:Title, and
many others, were all written in EXIF Tool prior to PM stripping the EXIF Tags.
If it is as you say, that there were blank IPTC and XMP tags then which IPTC and XMP tags, specifically, need to have been written for PM to not strip EXIF:Artist, EXIF:Image Description, and EXIF:Copyright tags?
I suggest you use PM and the IPTC Stationery Pad to update your photos. This is a lot easier than using a command line exiftool statement.
So far I've found that doing the bulk of the tagging via EXIF Tool has been very smooth. In two days' time I was able, using a combination of grep and REGEX, to prepare a CSV file containing over 100 EXIF, IPTC, and XMP tags and was able to tag 17,000 images with my core tags, so I'm perfectly happy with using EXIFTool to do the bulk of the tagging. I do, however, rely on PM for applying the keywords because it helps with sorting and structuring my keyword lists..
I'm more than willing to test your theory by populating the specific corresponding IPTC and XMP tags and then seeing if PM again strips the EXIF, but I need to know which ones, because I'm pretty sure I'm already including *all* the relevant IPTC and XMP...