The kernel nfs server recently got an implementation of "courteous server" code for nfsd. With that, the server can avoid revoking leases for clients that lose contact with the server for an extended period of time, if there is no conflicting access during that period. Backport this new feature for RHEL9.
Testing this feature can be somewhat difficult, but there are some tests in pynfs that were recently added for this (most of the tests that were added in st_courtesy.py).
Draft release note / doc text: "The RHEL kernel NFS server has gained the ability to be more "courteous" and will now avoid revoking leases for clients that have lost contact with the server for an extended period, as long as there is no conflicting access while the client is out of contact."