BaseCamp304 reports an error if the rotation of the JPG map inside the KMZ file is greater than 180°. My Dakota20 can display this KMZ without problems.
This is the first I've heard about an actual returned error from BaseCamp, but in my experience, BaseCamp has never accurately displayed rotated images, while my Dakota 10 has always displayed those KMZs accurately.