Some Pardiso iparms affect the analysis stage (eg, 10 and 12). However we cannot set these iparms until after the init method of MKLPardisoSolver is called and that method has already called the self._analyze method. Ideally the init method would not call analyze or factor until after the ability to set iparms, or the init method could allow iparm overrides to be set.
https://www.intel.com/content/www/us/en/docs/onemkl/developer-reference-c/2023-2/pardiso-iparm-parameter.html#IPARM10