SpeedyBee F405 Wing Mini i2c bus problems with MS4525DO airspeed sensor

Hi everyone, I have this weird problem with my flight controller. I have scoured the interwebs looking for a solution but I turned up nothing.
I am trying to use a MS4525DO airspeed sensor on my plane. I currently have the airspeed sensor connected to specified i2c bus on the FC. I have double checked that all connections (4V5, sda, scl, gnd) are correct.
With a fresh install of arduplane(V4.5.6) the airspeed sensor works great and the FC doesnt complain. After some basic configuration (radio limits, flight modes, etc), I get a baro error: “Config Error: Baro: unable to initialise driver ardupilot”. I am not changing any related paramters or messing with settings I dont know, the FC just gives up trying to use the airspeed sensor. What fixes it is if I desolder the airspeed sensor wires from the FC. After doing that, the FC intializes the baro and works fine.
I would really like to use the airspeed sensor since I already installed it on my plane xD

Any advice is appreciated.

The airspeed sensor may have power issues or be damaged. Carefully check the power supply section of the sensor, as external I2C devices that are not powered can cause abnormal behavior on the bus. A common symptom is that the I2C devices on that bus cannot be initialized.

Do you know why I need to physically disconnect all of the wires connected to the i2c pins on the FC? Its strange how this issue doesnt go away when I disconnect the airspeed sensor but leave the connecting wires on.
Could it also be an issue with using the 4v5 pad on the FC and solely powering on multiple devices connected to the FC through USB? Even if I power on the plane with an external battery and then connection via USB, the issue persists.

Im not really sure what to make of it when the airspeed sensor works perfectly for a little bit after being re-soldered to the FC, then bricking and refusing to work until de-soldered from the FC.

Ill check the sensors voltages when connected and powered from the FC and report back.

How much total current draw from 4V5? A typical MS4525DO airspeed sensor consumes about 3mA@5V. I don’t think it’ll be an issue for the power supply mostly, but it’s good to do the math if there are really quite a lot of devices connecting 4V5 pad.

Ahhhhhhhhhhhh, test if there is any short circuit. Those wires might be bad or there might be a short circuit somewhere in the soldering.