I don't think Fredo knew because he had a childlike mentality. maybe he thought Michael forgave him. But maybe he did know because Anthony was called back. You make a good point.