I found pull ups on Arduino i2C are a bit trial & error;
The i2C Bus on the Clock has a DS 3231, a BMP280 & a HTU 21F inline, but no pullups .. .. or problems;
I used an identical a sole DS 3231 on another project and 1k pullups were needed for function. The DS3231 module datasheet shows pullups along with a formula for calculating the resistance, but I always manage to get quite magical numbers with that process, so I tend to lick my thumb and hold it up, see how cold it gets !
Not a lot of help, I'm afraid !
MM