We all want a simple solution for complex medical issues. I have cancer and am currently taking a fairly high dosage of D3 and Magnesium as well as Pterostilbene. Enough studies have shown a value for D3 those with cancer, ironically it has been recently connected with a higher risk of some cancers for those who do not have cancer. Resveratrol has good invitro results but problem is it is very low absorption and pretty worthless as a supplement as a result. Pterostilbene is a related compound that has better absorption. I'm not endorsing it, just saying it may have value, it might yet prove to do harm who knows.
https://www.sciencedaily.com/releases/2022/11/221111155632.htm