Yes that is a problem as you can have multiple SPF and DKIM records for a domain but only 1 DMARC record.
However, I was thinking, if you include the servers hostname in SPF and then add the DKIM record for the hostname in your domain DNS, then in fact DMARC shouldn't have any reason to...