Verses about Prophet Shoaib
Surah Al
Day 70
المقصود بقوله تعالى عَلَى أَنْ تَأْجُرَنِي ثَمَانِيَ حِجَجٍ
على أن تأجرني ثماني حجج معنى كلمة حجج؟
even though it is better to fast, according to the evidence of other reports.
So Allah سبحانه و تعالى is not saying that I will Give them what they asked.