Sorry, if there’s no long lived immunity, there also can’t be a vaccine.
Also, if you can get enough people vaccinated at one time to provide herd immunity, perhaps it wouldn't be necessary to have long-term immunity, as the pandemic could be ended there and then.