yes he has to as his fasts are basically 'missed' as they weren't accepted
since they are owed to ALlah and hasn't been given to Him yet, they still have to be offered; it's like if we miss the deadline for paying back some borrowed money, that dont mean we dont have to pay it anymore does it?
I think its my fault that I couldnt explain what I meant. I too know that one has to make up his missed fasts since this is directly written in Quran. What I mean, how do we know that his previous fasts are not accepted or valid. He didnt miss them deliberatly but he thought it is done like that. There is a difference between. If he was misinformed about sunrise, is this regarded as his fault or is it the fault of misinformatives who simply writes sunrise in the sources without explaining the Islamic concept of sunrise which is fajr. So he thought that it is the actual sunrise. Or, even if its the fault of other, are all of his previos fasts still regarded invalid and needs to be made up? I am just curious of the correct reasoning. InshAllah Ive made myself clear.