Quran's Tafhim ( explanation)
*103) As Allah is All-Knowing, He knows well those who left their homes for His sake and what reward they deserve. He is Clement, and forgives minor errors and weaknesses of the people; therefore these things will not hinder Him from rewarding the Believers for their services and sacrifices.