We were integrating a SI-411-SS SDI-12 IR radiometer onto an arduino using this library and previously we had no issue using it with a WXT536 in SDI-12 mode. This may be a bold claim, but I think that after Version 2.1.0 in the arduino repository there's some sort of breaking change that has occurred.
We tried multiple arduinos and found that I believe for Version 2.2.0 the returned SDI-12 response will come garbled like the image here:

In 2.3.0 a reply never comes, and 2.1.0 works completely fine.
The behavior was the same with multiple different commercial research grade SDI-12 sensors.
I just wanted to point this out in case anyone else experiences this or if someone wants to fix it.