Missing slave select line on MKR Zero

That means PA18 is configured and used as part of the USB peripheral and not SERCOM1. Most pins in the SAMD can be used for multiple peripherals but only one at a time.