It looks like you've adjusted your round parameters so a coinjoin takes place every 45 minutes instead of every hour. However, the minimum input count is only 15 and the maximum is 100. Have you considered raising these limits? A higher minimum input count ensures consistent results for the mining fees users pay, and a higher maximum input count is harmless (at least until the transactions exceed 400k weight units in size).
We just checked how it'll go with lower round timeout, now returned back to 1h. Minimum inputs a bit increased to 20, will increase to 30 in a near future.