Can't buy Hub 01 armor after switching character

My survivor died and I switched to an NPC follower. When he visits Hub 01, he can’t buy armor. However, he can do the return to sender quest again, which is completed by my previous character. He finishes the quest successfully, but he still can’t buy armors.