22 hours for two 7.5 pound butts sounds like quite a long time. When your butt reached 193 at 7:45 am, then what did you do? Did you remove from the smoker, wrap and rest (and rest for how long?). Or did you take it to 195, then go direct to hold in smoker at 140, as in your initial plan? The latter hold after taking all the way to 195 could definitely overcook and dry out your butt if you did not cool down the smoker (open the door) between the cook and the hold. If I was going to "hold" for two hours (or even longer), I would just remove, wrap in foil, towels, and hold in a cooler. No reason to hold at 140 in the smoker unless your hold time is really long, like 5+ hours, in which case you would only hold in the smoker for the minimum amount of time needed, with the last 4 hours wrapped and in a cooler.
Also, did you leave some space between the two butts on the rack? Or were they lumped or tied together into one big meat mass?