I only did this once before and if I remember it correctly then yes, you have to buy them again, thing will only be counted as fulfilling goal after the goal card arrives on the list. It was a long time ago for me so I don't know if they'd change the rules