«أَمْهِلْ زَيْدًا» means 'give Zayd time'.
The transitive verb «أَمْهِلْ» takes a direct object. «رُوَيْدَ» can govern an object because it conveys this meaning.
Zayd is not the doer: the implied addressee is.
Opening interactive controls...
Why Zayd Is Accusative
Asmāʾ al-Afʿāl — Definition, Uses and Parsing
«أَمْهِلْ زَيْدًا» means 'give Zayd time'.
The transitive verb «أَمْهِلْ» takes a direct object. «رُوَيْدَ» can govern an object because it conveys this meaning.
Zayd is not the doer: the implied addressee is.