With this setup, I observed that when a user installs one of the
solutions, the other solution is considered as being "installed" in
the MPC too. In fact, however, only the common part of the second
solution is installed. I assume this behavior is somehow triggered
with the shared feature.

Is my setup wrong? Should the common feature not be listed explicitly?