one possible explanation is that you sent the mails to the external port - signing only happens on the internal port (for outbound mail):
https://pmg.proxmox.com/pmg-docs/pmg-admin-guide.html#pmgconfig_mailproxy_dkim
I'd also suggest to add all domains you want to sign explicitly to DKIM...