We've noticed that in one edge case the 0x API returns a weird result. We're trying to get a swap transaction for the exact same token, it works with sellAmount 0.1 BNB but fails with sellAmount of 0.00001 BNB, and returns the error INSUFFICIENT_ASSET_LIQUIDITY which doesn't seem to be the case.
Here a preview of the queries:
Query that works (Buying 0.1 BNB worth of asset)
Query that fails (Buying 0.00001 BNB worth of asset)