Sorry about your frustration. Unfortunately, we do not have control over the API error messages that eBay returns.
Actually, the messages you mention here are just "warnings" sent from eBay, not actual errors--they do not prevent the listing from getting posted.
I wish there was a way for us to "know" in advance every detail that could trigger an API warning or error message from eBay, but there just isn't