In general, SPI can only talk to one device at a time… You’ve got to control that somehow… Try using each device by itself, first, and get them working. Then, you can try to combine on one SPI bus.
I’m not sure about the timing, issue. Though, getting these to work on the regular Arduino IDE, first, is a good step to getting it good in XOD…
I used an MCP4725 with I2C, with good luck, after some initial hick-ups on the timing: