We have found out that it's not possible for our editor users to create/maintain Modules if they do not have the access to Manage Projects.
Managing Projects is a critical and sensitive setting that must not be granted to Editor users. These settings should be independant from each other.
What we want to achieve?
That our Editor users are able to create and maintain modules in a project just having View access to the project and Manage access to Modules. But not having Manage access on Projects.