Oh yes, I understand what you mean now. I was focusing on the address lines since they're the only ones with pull-downs. I don't understand why you have series resistors in SDA and SCL; I was assuming they were for some EMI or protection reason but I now think you meant them to be pullups?
When the MCP9808 talks back to the EP32, it'll have to sometimes pull down a pull-up resistor on SDA. The value of the pull-up resistor is driven by the bus capacitance and how fast you communicate with the MCP9808:
http://www.ti.com/lit/an/slva689/slva689.pdf?ts=1587934417753(TLDR - go to figure 3).
If you can communicate slow enough with the MCP9808 and keep it close to the ESP32, you could have a pretty high value for the pull-up resistor. Note that the pullup resistor only heats the MCP9808 when the MCP9808 is sending a zero on the i2c bus, which can be pretty infrequent. Say you figure you can get away with 10K. You'd think that would be 33uA which wouldn't be fantastic. But since it's only actually sending a zero say 1% of the time, it's only "0.33uA" from a thermal perspective. Obviously this is dwarfed by the 200uA the MCP9808 consumes while running, but I expect you'll have it in sleep a lot if you want to minimize self-heating.