Hi @DanielMa16 ,
You can handle this by providing the permission as below:
/content - jcr:read
/content/adp - jcr:versionManagement, jcr:read, crx:replicate, rep:write, jcr:lockManagement
/content/dam/adp - jcr:versionManagement, jcr:read, crx:replicate, rep:write, jcr:lockManagement
/content/experience-fragments/adp-fragments - jcr:versionManagement, jcr:read, crx:replicate, rep:write, jcr:lockManagement