in reply to Daemon won't process request until next
You may want to try LWP::Debug with each of the servers to see what's different (if anything) between the connections.
BTW, which version(s) of perl, LWP, and HTTP::Daemon (+ any other modules) are you using? Are they the same versions on the new server as the old server? If you replace one at a time, how does it affect the problem?
HTH...
In Section
Seekers of Perl Wisdom