It is not clear to me why you have SPI enabled; the A-Star Robot Controller communicates with the Raspberry Pi over I2C. Can you run i2cdetect -y 1 and groups (separately) on your Raspberry Pi and post the results here?