There is a compile error in your VL32L1 code
vl53l1_class.cpp, Line 3864ff //Fix for some STM32 boards //Reinitialize th i2c bus with the default parameters#ifdef ARDUINO_ARCH_STM32 if (status) { dev_i2c->end(); // the method end() doesn't exist, you meant: dev_i2c->endTransm...