PCB version 2

You got another type than in the component list. The mma 8452 has 6 pins.
Only 4 are used: GND, 3,3V , SCL, and SDA. You wire your 8451 to them, they are NOT in the same order on the two boards.
BNO055, should not be mounted close to any wires with high Amps. max length of I2C (SDA SCL) wire should not be over 10 cm eighter.
I would suggest an alternative IMU for heading if you need heading. Eg. IMU Brick v2