In the I2C connection, sometimes there is a blip in the clock signal causing the address change example to fail. The blip changes the value for the address, causing the function to fail to access the device at the intended address. I created a work around this issue and had to modify a few functions.
Additionally, there was a mistake in the naming of the register variable. The name was carried over from the Qwiic Twist library causing a compile issue. The name was changed to resolve that issue.