Getting crazy - Error 426 !!!

I have a very serious problem with my FTP server. It started all of a sudden, without me able to say for what reason. I didn't change any system related settings/software dramatically.

I get disconnects after a certain time (3 minutes - 2 hours / no scheme visible)! See the BlackMoon FTP Server and SmartFTP (Client) logs below.

What happens ...
Initial connection is established, download initiated (passive mode, binary). Suddenly, the transfer stops. It looks like the clients would initiate the disconnection, but I tested the scenarios with 2 different clients (see below). Both fail after a while.

What I tried to get rid of this issue ...
1. switched off firewalls on both sides (client and server) - didn't help!
2. changed client from SmartFTP to standard Win2000 DOS ftp - didn't help!
3. widely increased timeouts on server and client - didn't help!
4. changed the port from 21 to 5xxxx - didn't help!

The upload to the server seems (!) to work properly (strange!). Only the download seems to be affected.

I'm definitely running out of ideas. Any (!) help would be greatly appreciated!!!

---- cut here ----

BlackMoon FTP Server log:

Fri, Jul 04 (15:35:17) - Connected to 158.64.4.40 on port 3823.
Fri, Jul 04 (15:35:18) - 220 BlackMoon FTP Server Version 2.6.2 Release 2 - Build 1687. Free Edition. Service Ready
Fri, Jul 04 (15:35:18) - USER media
Fri, Jul 04 (15:35:18) - 331 User name okay, need password.
Fri, Jul 04 (15:35:18) - PASS xxxxx
Fri, Jul 04 (15:35:18) - 230 User logged in, proceed.
Fri, Jul 04 (15:35:18) - SYST
Fri, Jul 04 (15:35:18) - 215 UNIX Type: L8
Fri, Jul 04 (15:35:18) - FEAT
Fri, Jul 04 (15:35:18) - 211-Extensions supported:
Fri, Jul 04 (15:35:18) - SIZE
Fri, Jul 04 (15:35:18) - MDTM
Fri, Jul 04 (15:35:18) - AUTH TLS
Fri, Jul 04 (15:35:18) - AUTH SSL
Fri, Jul 04 (15:35:18) - PBSZ
Fri, Jul 04 (15:35:18) - PROT
Fri, Jul 04 (15:35:18) - CLNT
Fri, Jul 04 (15:35:18) - 211 END
Fri, Jul 04 (15:35:18) - CLNT SmartFTP 1.0.976
Fri, Jul 04 (15:35:18) - 200 Noted.
Fri, Jul 04 (15:35:18) - REST 100
Fri, Jul 04 (15:35:18) - 350 Restarting at 100. Send STORE or RETRIEVE to initiate transfer
Fri, Jul 04 (15:35:18) - REST 0
Fri, Jul 04 (15:35:18) - 350 Restarting at 0. Send STORE or RETRIEVE to initiate transfer
Fri, Jul 04 (15:35:18) - PWD
Fri, Jul 04 (15:35:19) - 257 "/" is the current directory
Fri, Jul 04 (15:35:19) - CWD /video
Fri, Jul 04 (15:35:19) - 250 Requested file action okay, completed.
Fri, Jul 04 (15:35:19) - PWD
Fri, Jul 04 (15:35:19) - 257 "/video" is the current directory
Fri, Jul 04 (15:35:19) - TYPE A
Fri, Jul 04 (15:35:19) - 200 Command okay.
Fri, Jul 04 (15:35:19) - PASV
Fri, Jul 04 (15:35:19) - 227 Entering Passive Mode (80,90,3,23,12,12)
Fri, Jul 04 (15:35:19) - LIST -aL
Fri, Jul 04 (15:35:19) - 150 File status okay; about to open data connection.
Fri, Jul 04 (15:35:20) - 226 Closing data connection. Transfer Complete (189 bytes)
Fri, Jul 04 (15:35:27) - TYPE I
Fri, Jul 04 (15:35:27) - 200 Command okay.
Fri, Jul 04 (15:35:27) - PASV
Fri, Jul 04 (15:35:27) - 227 Entering Passive Mode (80,90,3,23,12,15)
Fri, Jul 04 (15:35:28) - REST 133878348
Fri, Jul 04 (15:35:28) - 350 Restarting at 133878348. Send STORE or RETRIEVE to initiate transfer
Fri, Jul 04 (15:35:28) - RETR stnem.mpg
Fri, Jul 04 (15:35:28) - 150 File status okay; about to open data connection.
Fri, Jul 04 (15:44:23) -