I have a similar problem on Gentoo and amule 2.1.3
After downloading some amount of data download stops, but upload continues. I had same problem using mldonkey. I don't reach max connection limit, I use typical settings (amuled + amuleweb on standard ports). I also have a problem with external connections, it I mentioned this on other thread.
Any one know what is happening?