Due not working with three VL53L0X ToF sensors (i2c devices)

You could buy a Arduino MKR Zero. I has a SAMD21 processor, which is used in a number of Arduino boards. It is more compatible and has no design fault.

I think you have to wait until the Serial Monitor is connected with while(!Serial); but if you do, then you have to use a timeout to make the board run without the Arduino IDE.