after a successful connection is established with a client; Hiawatha will timeout & close the connection if the first http/s request is NOT arrived in 3 seconds.
With TimeForRequest = 5,30, that would be 5 seconds.
I have no idea of the meaning of the Lightty settings, but I think MaxKeepAlive will be like server.max-keep-alive-requests and TimeForRequest will be like server.max-keep-alive-idle. I don't understand the difference between server.max-keep-alive-ide and server.max-read-idle. You could also take a look at the SocketSendTimeout, maybe it's like the server.max-write-idle.