Vsftpd not saving to defined "root" folder

Hi,
Busy installing a new LEAP 16.0 from scratch and trying to get a secure ftp server set up such that files are saved to “/mnt/ftp”, but the files are saved to the users home folder.
This is my vsftpd.conf file

write_enable=YES
dirmessage_enable=YES
nopriv_user=ftpsecure
ascii_upload_enable=YES
pam_service_name=vsftpd
listen=NO
listen_ipv6=YES
ssl_enable=YES
dsa_cert_file=
pasv_min_port=30000
pasv_max_port=30100
anon_mkdir_write_enable=NO
anon_root=/srv/ftp
anon_upload_enable=NO
chroot_local_user=NO
ftpd_banner=Welcome message
idle_session_timeout=900
local_root=/mnt/Terra/ftp
log_ftp_protocol=YES
max_clients=10
max_per_ip=3
pasv_enable=YES
ssl_tlsv1=YES
xferlog_enable=YES
local_enable=YES

rsa_cert_file=/etc/ssl/private/vsftpd.pem
rsa_private_key_file=/etc/ssl/private/vsftpd.pem
ssl_ciphers=HIGH
force_local_data_ssl=YES
force_local_logins_ssl=YES

I have also setenforce to 0 just in case.
my selinux commands are

  1. semanage fcontext -a -t public_content_t “/mnt/ftp(/.*)?”
    2.restorecon -Rv /mnt/ftp
  2. setsebool -P allow_ftpd_full_access 1

As a test I ran the above vsftpd.conf file on a Leap 15.6 server and it works perfectly.

Any help ?

Thanks

SOLVED
To follow up, I did further researcgh and found I was able to chroot users to my required folder by changing the following three parameters

chroot_local_usrs=YES
allow_writeable_chroot=YES
local_root=/mnt/ftp

Thanks

Thanks for the head up. It may help others.