In the file "src/SparkFun_SHTC3.cpp" is in two places this code to clear the buffer before calling a Wire.requestFrom():
while (_wire->available())
{
_wire->read();
}
It is not needed to clear the buffer. When the Wire.requesFrom() is called it clears the buffers and variables before starting the I2C session.
Explanation: Common-mistakes#4
This is not even a bug, but that code is not needed.