Can I have numerous SPF records on a single domain?
No, you are not supposed to do so. If a single domain has multiple SPF records, SPF will display PermError for all emails sent from that specific domain.