The investment gain won’t be taxed twice. If you’ve held the stock or fund over a year it will be long term CG And yes, Dave’s plan teaches to take all savings snd all investments not in a tax advantaged retirement account —except for $1000 set aside as a starter emergency fund—and apply the proceeds to the debt snowball.