Touch ft6x36 stops responding

I am using a rp2 pico board with Ili9341 screen and ft6x36 touch and everything generally works fine, but sometimes the touch doesn’t answer anymore and the only way to fix is a reboot.
I suspect the problem arises because a temperature sensor uses the same I2C bus of ft6x36.

Is there a way to avoid simultaneous access to I2C? Or how can I detect ft6x36 is not responding anymore?