Modifying code to run multiple MLX90333 sensors with Arduino Micro

Why do you have these? Doesn't SPI.begin() take care of those for you?

#define SCK 15  
#define MOSI 16  
#define MISO 14

and

pinMode(SCK, OUTPUT);
  pinMode(MOSI, OUTPUT);
  pinMode(MISO, INPUT);