Reading source code, I need to understand the code path to generate such headers, and proper verbose traces (link to instructions in previous message).
Reason is that fetchmail has had, since fetchmail-5.9.13 (Sat Jun 22 17:53:00 EDT 2002), recognition for dotted-quads and would enclose those in square brackets. And I don't see obvious code that would both fail to add those square brackets and at the same time add options. Fetchmail's bounces are created without options such as BODY=8BITMIME or SIZE=1234, these only happen for forwarded stuff which brackets addresses. So please provide fetchmail -vv logs.