The max. Number of cores in the general settings relates to the multi thread capability of the Meshparts software, not to the number of cores used by external solvers. This is a setting specific to each assembly. As this is not a bug, I do see the need to set a general number of cores as initial value for all assemblies. Noted as new feature request.