Tried adding a separate nicehash wallet to the main config and it still uses the BTC one. My nicehash pool config has the wallet set to null, I changed that and it works but I get the warning message its moved to the main config.
Thanks. In 2.40 fixed.