I've got the 3900X configured as a single 23-core unit, and it gets jobs pretty consistently. Not sure why yours doesn't, maybe just luck of the draw. If I can keep everything fed, I can pull 1M+ points/day, but most days the GPU (old 980 Ti) spends more time idle than working.
That's their biggest problem right now: not enough work units for everyone. It's been getting better slowly. Though now that we're getting into the hotter part of the year, I will eventually cut back how much I contribute. When my A/C is running 8+ hours a day, it doesn't make sense to have 3 PCs running full tilt dumping heat into the house. That A/C bill starts to add up quick.
Your 2070 sure cranks out the work when it's available. I keep considering getting the 2070 Super, but so close to nVidia's scheduled announcement I'm going to hold off. Wouldn't surprise me if they announce some new GPU that either strikes my fancy or causes the pricing to drop on their current lineup.