One thing that would be useful would be to put all of your equities into the morningstar instant x-ray, which will give you a sense of your total equities exposure (do domestic and international separately). You can compare this to the style box for VTSAX, which is the total market. Then you can see whether you are overweight or underweight certain sectors of the market.
I agree with others, you have a lot of seemingly duplicated index funds - consolidation going forward should be your goal - so that all new investments go into 3 or 4 funds (bonds + 2 or 3 stock funds). But you may be right, with high capital gains it might not be worth selling any of those funds at this point unless you find yourself in a year with low enough income to have 0% cap gains tax.
You may also consider gifting some of the appreciated funds or stocks to a donor advised fund (such as Fidelity or Vanguard or Schwab) - this will give you a tax discount, you don't have to pay cap gains taxes, and then your gift money will grow tax free until you distribute it to your desired charities. Minimums for Fidelity are around $5k. This might be an easy way to clean up some of the duplicate funds if you want to take a longer-term view for charitable giving. The charitable deduction could also offset any sales to consolidate the portfolio.
Continue adding funds to your Roths via the backdoor if you can - I would consider adding some bond funds there (VFITX or Vanguard total bond) once the CDs mature, so that you get that income tax protected.