Thank you for your kind words and the detalied description, it helps me a lot!
It looks like to me that your configuration is correct, so I suspect there might be something else causing the problem. I've tried to re-create it on my test environments, but no luck.
If you can update your ticket with temporary FTP and back-end details, I will happily take a look to see if I can find something in the code causing the problem.Best,
If you like my products, don't forget to rate them on codecanyon :)