Trailing dot in the FQDN is ignored too
I don't know if it is still the case, but at some stage, Gmail refused to send mail to "john@example.com." but "john@example.com" was OK.
The difference? A dot after the .com bit.
But example.com. (with the trailing dot) is a perfectly valid and resolvable name, why Gmail chosed to ignore it?