Is there an expiry date for the hotspot pass purchased?

Yes, the pass is valid for 30 days only. Any unused balance on the quota cannot be carried forward and will be forfeited after 30 days.