Marble router not passing ports for my ftp

Swapped an old tp link with the gl.inet marble. Had to open port 25001 for an ftp server. It was working before with the old router. I opened the port on the marble (set port to both wan and lan). The client comnects, but I get a "cannot retrieve directory" error. Put the tplink back and it works. Any suggestions what I am doing wrong?

If you can't cwd does that show before or after it states the user has logged in? IDK what daemon you're using but VS-FTPd won't allow that until one is successfully logged on.

netstat -natp | grep '25001' & uci show firewall | grep '25001' on the Marble.
nmap -p '25001' $WAN_IP_here from anywhere but while on your LAN or...