.htaccess not displaying

As soon as I upload something, and rename to .htaccess...it disappears after refreshing.

Any ideas?

I've already tried the following:

Problem: The server does not return the .htaccess files in the MLSD reply because the server software is buggy
Solution: Go to the favorite settings, FTP -> Transfer dialog and disable the [x] Enable MLSD option.

Problem: The LIST command does not include the -a option
Solution: Go to the favorite settings, FTP -> Transfer dialog and check the [x] Show All Files option in "Directory Listing Options". To verify your change the log should show the LIST command with an additional -a argument.

Also showing raw listings. Filezilla shows the .htaccess file

Post the log from both FTP clients (SmartFTP and Filezilla)

Sorry, it's actually not displaying in Filezilla either. Here's the log for SmartFTP:

[00:31:32] SmartFTP v3.0.1023.4
[00:31:34] Resolving host name "ftp.XXXXXXXXXXX.com"
[00:31:34] Connecting to XXXXXXXXXXX Port: 21
[00:31:34] Connected to ftp.XXXXXXXXXXX.com.
[00:31:34] 220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
[00:31:34] 220-You are user number 110 of 800 allowed.
[00:31:34] 220-Local time is now 21:31. Server port: 21.
[00:31:34] 220-This is a private system - No anonymous login
[00:31:34] 220 You will be disconnected after 15 minutes of inactivity.
[00:31:34] USER serveradmin@XXXXXXXXX.com
[00:31:34] 331 User serveradmin@XXXXXXXXXXXX.com OK. Password required
[00:31:34] PASS (hidden)
[00:31:34] 230-User serveradmin@XXXXXXXXXXXX.com has group access to: 8159
[00:31:34] 230 OK. Current directory is /
[00:31:34] SYST
[00:31:34] 215 UNIX Type: L8
[00:31:34] Detected Server Type: UNIX
[00:31:34] FEAT
[00:31:34] 211-Extensions supported:
[00:31:34] EPRT
[00:31:34] IDLE
[00:31:34] MDTM
[00:31:34] SIZE
[00:31:34] REST STREAM
[00:31:34] MLST type*;size*;sizd*;modify*;UNIX.mode*;UNIX.uid*;UNIX.gid*;unique*;
[00:31:34] MLSD
[00:31:34] TVFS
[00:31:34] ESTP
[00:31:34] PASV
[00:31:34] EPSV
[00:31:34] SPSV
[00:31:34] ESTA
[00:31:34] AUTH TLS
[00:31:34] PBSZ
[00:31:34] PROT
[00:31:34] 211 End.
[00:31:34] Detected Server Software: PureFTPd
[00:31:34] PWD
[00:31:35] 257 "/" is your current location
[00:31:35] CWD /domains/XXXXXXXXXXX/html
[00:31:35] 250 OK. Current directory is /domains/XXXXXXXXXXXXXX/html
[00:31:35] PWD
[00:31:35] 257 "/domains/XXXXXXXX/html" is your current location
[00:31:35] TYPE A
[00:31:35] 200 TYPE is now ASCII
[00:31:35] PASV
[00:31:35] 227 Entering Passive Mode (XXXXXXXX,206,21)
[00:31:35] Opening data connection to XXXXXXXXXXXX Port: 52757
[00:31:35] MLSD
[00:31:35] 150 Accepted data connection
[00:31:35] 4366 bytes transferred. (39.1 KB/s) (109 ms)
[00:31:35] 226-Options: -l
[00:31:35] 226 37 matches total

Your FTP server does not seem to return the file in the directory listing. Try to disable MLSD:
https://www.smartftp.com/support/kb/500- ... f2573.html