For example, the memory request is very "optimistic". Here, rather choose the reported "available" value:
$ srun --account=??? --time=00:05:00 --partition=??? free -h
srun: job 2730378 queued and waiting for resources
srun: job 2730378 has been allocated resources
total used free shared buff/cache available
Mem: 92Gi 5.9Gi 83Gi 2.7Gi 3.1Gi 83Gi
Swap: 0B 0B 0B
Also, with the current way of importing the Dask jobqueue configuration there is no way of e.g. injecting Dask distributed options via configuration files, e.g. disabling worker disk spilling. This would be important for a smooth operation of Dask jobqueue workers on the diskless nodes, though.