DMARC only requires either SPF or DKIM to pass and align in order for DMARC to validate a valid email. If you send via a third party and your emails are forwarded the chances are that your emails will fail SPF but DKIM will pass.
SPF will not survive forwarding but DKIM will.