I have several module instances of DMX on different pages. Each of them only gives access to certain set of sub-folders (sub-tree) which is easy to realise in DMX by chosing different local root folders (via module settings). However, if a user now browses by category, DMX displays files which are above the local root folder or in parallel folder branches, which should not be accessible from this module instance.
Example: local root is "Project X" with files from categories "Presentations", "Results" etc. But if I chose "Presentation" I do not only get the presentations that belong to this project, I also get the presentations of all other projects (well, given I have read permission, of course).
Does that seem logical to you?