the company can always change their mind. HR's email doesn't mean anything.
I personally feel, it's not the HR, it's the hiring manager/director doesn't want to send the offer.
I personally feel, it's not the HR, it's the hiring manager/director doesn't want to send the offer.