Is there any expiry date for the hotspot pass purchased?

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