> Is it possible to run both LIS3DH and VCNL4010 on the i2c0 bus simultaniously?
Yes! That's the magic of I2C. It's a "bus" design, which means that multiple devices can be attached to the same SDA/SCL lines. Just connect all of the SDA pins together and connect all of the SCL pins together. It's a great feature especially for the Pico, since the Pico doesn't have all that many GPIO pins to spare. You just need two GPIO pins to connect essentially any number of devices. (Within limits; you can't realistically have more than about ten or twelve devices on a single I2C bus, and there are times when you might want to deliberately segregate devices into separate buses for other reasons, such as when they have clashing addresses, or when one device needs all of the bandwidth for itself. But the accelerometer and proximity sensor can happily share a single bus.)