This component includes two methods of bus access - delay-driven GPIO and RMT-driven slots. The original implementation used CPU delays to construct the 1-Wire read/write timeslots however this proved to be too unreliable. A second method, using the ESP32’s RMT peripheral, results in very accurate read/write timeslots and more reliable operation.
Therefore I highly recommend that you use the RMT driver [contributed by chmorgan (Chris Morgan) · GitHub]. The GPIO driver should be considered deprecated.