This is still an issue for me as well.
I have two DP setups, both with Windows Srv 2016.
One is affected (physical), and the other is not (vm).
Drive speed on the affected system is 1GB/s+, all possible tweaks (above) have been tried, including disabling Opportunistic Locking, but each file transfer takes 35 seconds to begin, so imagine 10 files, each are 1MB... it takes literal minutes. Reducing the use of Drivepool for local use only, as this issue lies with SMB and Drivepool.
There are no Server DFS issues on the affected system, R/W's on the disks are all 1000MB/s+ speed arrays.
The delays are 35-seconds on-the-nose. This also happens to be the 'Lease Break Acknowledgment Time' default for SMB v2 in Windows.
I hope a dev could have another look at this, the Oplock 35 second Lease Break timer is the only 35 second timeout I can find with SMB and Windows.
Thanks!