Drupal - How to process more than one item from queue in each run?
The queue system is designed to process items until the time is up. Maybe it's a bug in Ultime Cron? Try running the default core cron.php to verify that.
Are you sure that you're actually adding multiple items to be processed? Check your queue table.