Hi,
Your new schematics looks fine. BMP388 INT pin is tied to MCU D3 pin which can accept external interrupt. This is good. You don't have to run different voltages for BMP388 VDD and VDDIO. You can simply tie BMP388 VDD and VDDIO together to VCC like what you are doing right now.
In addition, BMP388 is not available for new designs shown on our website. So please switch to BMP390 which is pin-to-pin compatible with BMP388. When you design PCB and your prototype casing, please refer to handling instructions at https://www.bosch-sensortec.com/media/boschsensortec/downloads/handling_soldering_mounting_instructions/bst-bmp380-hs000.pdf. When you develop your firmware please refer to BMP388/BMP390 API source code at https://github.com/BoschSensortec/BMP3-Sensor-API so that you don't need to develop everything from scratch.
Thanks.
... View more