It's possible the "freeze" is caused by the same delay scaling issue, but there is no evidence Intel kexts have changed their behavior. The IOJones shows the communication flags for the I2C connection haven't changed, so DDC Panel continues to specify the delay in nanoseconds, as dictated by Apple's documentation. You could build the project yourself and test, but if there is no way of determining without a prior request what the delay scale is, there may be no elegant solution.
Attached is a version which attempts to scale the delay once, upon failure.