i am running into similar problems.

the site gets created as the ftp user
user= ftp group = psacln

wordpress aumatically installs as
user= apache group = apache

do i simply add user apache to the group psacln?
do i change the whole site to be owned the group apache and add the user ftp to thwe group apache as well?

hopefully is is legible! (and fixable!)