Decline (Timeout) in Salesforce Chat

Decline (Timeout) happens when the agent don't accept the Chat within the Push Timeout. To know more about Push Timeout, please check the following:

 
Routing Configuration:
 

Sample Chat Transcript Events:
 

SOQL: