Config SDK Permissions

Hello,

We are using a configuration SDK via GIS however when running the client, we receive messages like these.

Insufficient permissions to perform this operation</

In the case above, an agent is being moved from one folder in Persons to another. The IDs are correct within the code snippet so based on this I would presume the permissions for the objects affected are not correct.
But after checking this I have given as much as full control to the access group to the folders (old and new) BUT only read permissions to the Persons folder - is there anything more which needs to be given, or changed?

Persons <<<<< Read
Persons sub folder X, existing <<<<< full control
Persons sub folder Y, new <<<<< full control

note sub folder Y is a sub folder of X.

thanks,