When charging at 0.25C, the charging time to almost full is four hours. At 0.5C, it's two hours. Talking about 12 hours is nonsense. We are talking about topping the final <1% in the CV phase, which is irrelevant. CV phase is never much more than one hour max in any practical case, and you don't need it at all if you don't want to do it.
At low C rates, the cells are already very close to full when the CV phase begins. For example, at 0.5C, a typical laptop cell charged starting from 0% will reach approximately 90% charge after 0.9*2hours = 108 minutes, and topping off the last 10% would take maybe another hour. However, there is absolutely no reason to go to 100%, if you are happy with, say, 95%, which is quickly reached.
So, when you seldom start from real 0% (but something like 10% instead), and don't need to get to 100% (95-97% being enough), C/2 charge is really very close to 2 hours.
Note that the CV phase gets shorter when the charging current is lower, so it compensates for the longer CC phase!
About maintaining cycle life: what I mean is that your salvaged cells abused at 1C charge may be dead after just 5 such cycles! It's not just worth doing, building the pack takes your time and physical resources. You are exceeding the design margins. Just go a bit lower. Even a tiny bit helps, there may be a huge difference between 1C and 0.9C. I recommend below 0.5C to have some margin. Only charge at the rate you really need. If it must be fast, then sure. But note that you can't fully fast charge anyway, the CV phase will take longer accordingly when you increase the CC current.
Note that "Battery University" is quite bullshittish. This graph, for example, shows li-ion cell being charged starting from 1V, which is utter bullcrap. As usual, they have no clue what they are teaching about.
Many sources, including cell datasheets, also list CV phases that are way longer than actually needed in real life, giving the idea of very slow charging. The time required blows up exponentially when you are trying to squeeze the last 0.5%, but I never understood why you would want to do it. It's logical for the manufacturers to specify the capacity this way, however.