I have a simple device with a MKW41Z MCU which uses one of its I2C buses to communicate with an ADXL343 accelerometer and MAX17263 fuel gauge. Approximately once every 20-30 power-ups, the bus with the two devices simply doesn't respond. If I set the pin function to be GPIO I can control it, so that rules out a problem with the MCU's pin drivers.
I have attached screenshots from the schematic. My main suspect is the ADXL343, as it's a new addition to the design, the previous accelerometer, MMA8451, having been affected by the chip shortage.