For what it's worth, the custom line system is an improvement over what it used to be. Of course it still needs to be better.
You used to get only R days based on CHs owed. Now you can do yourself a favor by bidding a line with max days off when coming out of training. Regardless of CHs owed, they can't give you trips/Rdays that exceed bid days off. Request trips that block in after 0100L; that will count as another day worked (as long as you don't hubturn from it).