So, I just now read the post =
https://github.com/qbittorrent/qBittorrent/issues/23462
The things mentioned here are absolutely true.
Tixati also does not provide this kind of settings.
The workaround is running multiple tixati instances. But I would love to run only 1 Tixati instance, if possible please check if this can be implemented.
Copy pasting the feature request here if link doesn't work or is removed =
Suggestion
I2P peers are unlikely to work since i2psnark (a prevalent i2p only torrenting client) does not supporting encryption due to I2P already being encrypted so the torrents just stall without any error (in the execution log).
Use case
I want to "Require encryption" for clearnet peers, but I have to set Preferences => BitTorrent => Encryption mode to "Allow encryption" if I want torrent over i2p as well.
Extra info/examples/attachments
forum post also mentioning this: https://i2pforum.net/viewtopic.php?p=3640&sid=4fa4120baee3085f33833988f4179ce8#p3640
It recommends making a separate profile for i2p but I am way too lazy for that.