Quotes expire, sometimes in 30 seconds
maxTimeoutSeconds ranges from 30 to 3600 across the market. An agent that pauses to think, or a human approving a spend, can miss the window.
What to do: Read the window before you plan around it. 300 seconds is typical, but check.
CoinMarketCap gives 30 seconds. Most of the market gives 300.