Workflows is not triggered when a customer lodge the ticket from his end

Workflows is not triggered when a customer lodge the ticket from his end

Hi Team,

I have setup the following workflow in my ZohoDesk

Workflow - Aurora Westan Receive New Web Ticket
https://support.westan.com.au/agent/westanaustralia/aurora-westan/setup#setup/automation/401042000000953058/workflows/rules/edit/401042000043983353

It works.
But.. every time some customers submitted a ticket, the workflow doesn't get triggered
This is an example of the customer
https://support.westan.com.au/agent/westanaustralia/aurora-westan/contacts/details/401042000030829071

This is the ticket 
#14805
https://support.westan.com.au/agent/westanaustralia/aurora-westan/tickets/details/401042000085593142

Funnily enough, when I submitted a ticket on their behalf, the Workflow did get processed
#14817
https://support.westan.com.au/agent/westanaustralia/aurora-westan/tickets/details/401042000085659321/history

And here's another one
#14818
https://support.westan.com.au/agent/westanaustralia/aurora-westan/tickets/details/401042000085659528

The difference that I noticed between the ticket that they submitted and mine is that:
In the ticket history, the ticket that I submitted has
    ----------------
    Ticket language was detected
    Layout: Aurora
    ----------------
    Immediately after the ticket submission

    Their ticket doesn't have this entry


Can you comment and work out why the ticket that the customer submitted doesn't trigger the workflow