Two Grove components conflicting with each other!

Hi everyone,

This is my first post on this forum so forgive me if I post this in the wrong category etc., but I am having an issue with a project I’m working with where two specific components being included in the project are causing all components in the project to fail. I am using the following Grove products:

U8g2 OLED Display .96"
DS1307 Real Time Clock
AHT20 Temp/Humidity Sensor
Vl5210X Time of Flight Distance Sensor
MCP9600 Thermocouple Amplifier w/ Type-K thermocouple
Grove I2C Hub

When I upload my project with either the MCP9600 or the U8g2 OLED by themselves, the project runs perfectly. I can even poll the modbus registers and see the data in real time. The moment I implement the two in the project together, ALL components display errors or incorrect data in the serial monitor. I am connecting all these products using I2C, so I made sure to check I2C addresses for all the products and there are no conflicting addresses. I have seen complaints about the MCP9600 source code and forum posts about the OLED malfunctioning in certain projects.

Again, this is my first time posting so if anyone could let me know how to post my code properly I can get on that immediately. I was probably looking in the wrong area but couldn’t find any explanation.

Thanks in advance for the help!