Let me add, Beta Blockers do cause some fatigue for me, and that makes it harder to exercise....so in that sense BB can be part of my weight gaining. But I can't blame the "sweet tooth" on the BB or CCB.
I take both and I can't say either is a problem for me weight gaining-wise. My weight can go up/down 30 pounds, but it is always associated with caloric intake/burn imbalance. That is if I eat a lot of sweets (lover donuts, cake, pie, chocolate...) the weight goes up. If I stop and do a couple mile walk each day, my weight goes down, down to where it should be.
I am on both. Didnt notice any problems with calcium channel block but have noticed I seem to gain weight easier on beta blocker.