Using my home ISP, whenever I tried to connect to FTP, it did not let me do that. I changed my computer’s ISP connection to my cell phone’s hot spot (another ISP/telco), it worked. It seems there was an error on my ISP side, not at my server.
If you get timeout error via your FTP client like this one;
Connect socket #1156 to 12.1234.123.123, port 12061…
timeout
Connection timed out
Error loading directory…
Simply switch your ISP internet connection to see if it gets fixed.