And they had already promised Allāh before not to turn their backs [i.e., flee]. And ever is the promise to Allāh [that about which one will be] questioned.
And these hypocrites had promised Allah after they fled from fighting on the occasion of Uhud that if Allah were to make them witness another battle, they will definitely fight their enemy and not flee out of fear. However, they broke their promise. And the servant is responsible for the promise he made to Allah and he will soon be questioned about it.