Premanand Maharaj Ji
Do pilgrimage baths, fasts and charity guarantee moksha?
Good deeds give heaven, not moksha
Bathing at holy places, charity and good deeds are punya (merit), and merit leads to higher worlds, not moksha. You must return from there.
Moksha is that which erases both good and bad karma. It is realisation of one's true nature. Moksha comes with knowledge of the divine truth, or with love for Bhagwan.