The licenses are more related to what's in the Python script than the settings, at least in terms of the main qatk_quantum licenses. The -n keyword for MPI basically only determines how many DP licenses will be used for parallelization, but if you have a complex task in the script like a ChargedPointDefect calculation, which runs several DFT calculations, these can be run simultaneously, or sequentially, depending on how many nodes you allocate, but also how many processes you assign per task.
So in a sense it's very simple, but the complexity comes in the interplay between what the script contains and the hardware you allocate, and cannot be stated generically, except for the fact that every DFT calculation needs one qatk_quantum license (similar for forcefield etc) and can be parallelized by qatk_dp licenses.