Hello,
No, FTP that you provided me is for the other site. Try to install any theme via Dashboard and check if it appears in the /wp-content/themes folder when you check via FTP. It won’t. Also, you can delete any theme via FTP or make any changes in theme files but you wo’t get these changes on the frontent of the site that you provided me.
I see that you updated theme to latest version where we fixed this problem but next time if you need help keep in mind situation with FTP. We will need correct access.
Regards