i have a BME280 also it always shows humidity as 0 ..i don't think it reads it or i got some epoxy on it.. it doesn't really matter to me as i should always be in 90% to 100 % anyways..
try this to see if i2c is detectid on the pi in the terminal.
sudo i2cdetect -y 1
try this to see if i2c is detectid on the pi in the terminal.
sudo i2cdetect -y 1