Usually there is only one former residence, that is, the residence of my hometown.
The former residence is the residence of a place other than the former residence, which can be one place or multiple places.
Ancestral residence refers to the place where someone's ancestors lived, or the place or house where their descendants lived for a long time;
A former residence is a place or house where some celebrities once lived.
You bring your friends or colleagues, or children born in other places back to their hometown, and you can tell them that this is my ancestral home.
Wenchang has "the ancestral home of the Song family", which refers to the places and houses where the ancestors of the Song family lived. If there are descendants of the Song family who are still alive, whether they often come back to live or not, they can also be called ancestral homes.
Of course, if Mr Soong Ching Ling once lived in Wenchang, some people call it "Wenchang Soong Ching Ling's former residence", I think there should be no problem. Mr Soong Ching Ling obviously has his former residence elsewhere.
One more thing, the birthplace of celebrities is not necessarily in their ancestral homes. Any place where he lived before his death will be his former residence after his death.