Hmmm, I'm hesitating between your totally justified statement and what I experienced. On one hand, the MCP45HVX1 fails and currupts the data even with the simplest piece of code like an i2c address scanner and no other i2c units. On the other hand, if I change the i2c address using 0x3F (I did it not to avoid conflicts, but to change the boundary conditions) I obtain a perfect bidirectional i2c conversation capable to control the wiper, even in presence of an i2c OLED display. So, the i2c problem is not blocking. The only blocking problem is the lack of resistance variation at the pot terminals. It connects the wiper and only one of the other two terminals (rheostat mode) but the resistance is always 2500 ohm, irrespective of the wiper position. Obviously, same behaviour with Uno, Nano and Mega, and with two different chips of the many that I bought(!). Changing the voltage on the analog section rails in the range from 5 to 36 volt did not result in any improvement.
Let us wait and see if somebody else has found a trick making the pot work….
Tank you.