From my perspective, E2E testing with Masquerade can be fully separated from the actual Jmix applications.
Considering SCS architecture, with multiple independent apps communicating with each other, it seems unnecessary to create E2E tests inside each application. Instead, why not have a dedicated lightweight E2E project?