This actually just bit us on a project recently that has a comparator with an open drain output. STM32H7 internal pullups are in the area of 40k ohm. Datasheet for the comparator called for 1-10k ohm.
I can absolutely see I2C having issues even more...but for different reasons.