Well,
thinking about a situation where all clients are configured to use SMB1 and only the one rogue win11 client does not have that on anymore. The result is that this one client will not only support but also use opportunistic locking. That would result in it being the only client that will gain virtually exclusive access to DBFs on the network and be faster than all other clients, not slower. The moment this stops is when the access of another client breaks this opportunistic lock and this win11 client has to write back all changes to the network. The nature of this is the other clients then have to wait when that happens as any write operation the wi11 client did - in the knowledge no other process anywhere else even reads the DBFs - were cached locally. That's the nature of opportunistic locks, it's a caching mechanism, mainly. the lock on the file is a breakable lock, even a simple read access from anyone else breaks this and triggers the OS file system to call out to the client with the oplock to write back its cached changes so it can deliver it to the other client that demands it. So all in all it's a lazy network file syncing mechanism.
By the nature of this one client becoming slower than all others, it will be something else than SMB1.
MS said:
Microsoft publicly deprecated the SMBv1 protocol in 2014.
taken from
Also readd the section about the new leasing mode:
Leasing mode
If SMBv1 is required to provide application compatibility for legacy software behavior, such as a requirement to disable oplocks, Windows provides a new SMB share flag that's known as Leasing mode. This flag specifies whether a share disables modern SMB semantics such as leases and oplocks.
You can specify a share without using oplocks or leasing to allow a legacy application to work with SMBv2 or a later version. To do this, use the New-SmbShare or Set-SmbShare PowerShell cmdlets together with the -LeasingMode None parameter.
So you can create a network share for your DBFs that will let it work without oplocks even though you still use SMBv2 or higher. There's no need to revert to SMB1 to turn oplocks off. I doubt this will change anything, as the natre of oplocks will make the one client that uses them perform better, not worse. But you cold try and see if that changes things back to normal.
You just will need to find a timeslot to do this and replace the old file share with one you create that way. It's a central server side solution for this not needing clients to have SMBv1 installed not registry keys enforcing it.
I would recommend not to start an EXE put on a server share anyway, but you find that many times already discussed with solutions on how to make it a local EXE copy that upgrades.
Chriss