Maybe I misunderstand, so please correct me :)
When you first create a complete Agreement Booking Setup and set the Agreement as "Active", then the Agreement Booking Dates will generate within a few minutes, then after that, correct, it can take up to a few hours for the Agreement Bookings Dates to generate the Work Orders. If curious, you can find the workflow session related to the Agreement Booking Date, and see when it is scheduled for.
I find that almost as soon as the Work Order is generates it will be booked - if "Auto Generate Booking" is set to 'Yes'.
After the Agreement Booking Dates have started to generate Work Orders, they should generate in the pattern specified - i.e. if the Agreement Booking Setup is configured to generate a Work Order once every day, then every day a new Work Order will be generated, the amount of days in advance, that's configured on the Agreement Booking Setup. If it's set to generate a Work Order every week, then it will generate once a week.
So what is it that you find takes a long time?
It it the time from activating the Agreement Booking Setup, until the Work Order is generated?
Is it the time from the Work Order is generated until it is booked?
Or something else.
Kind regards