I am not sure how you monitor the queues.
If you are using multiple QueueTrigger those will be handled most likely in parallel depending on the polling interval.
Also keep in mind that Azure Storage Queues do not support First in first out.
https://learn.microsoft.com/en-us/azure/service-bus-messaging/service-bus-azure-and-service-bus-queues-compared-contrasted#foundational-capabilities
If the order between is important then you might need a custom implemetation which checks and process the queues in order.