Weird behavior when reading temperature with DallasTemperature.h

Did you try starting with the MCVE and then adding back features one at a time until it breaks?