Amount(in: USD) for Bitcoin coinpath Query Incorrect?

When I run the following coinpath query to find a transaction between two bitcoin addresses I get the amount back from the API 20.015336124375, which is from a single txHash of 4b56824b351880033d27d7575a4d1ef8afb6086489b58772445a663f62ccbf18. If I look up this transaction on blockchain.info, and find the destination address, I see the USD value is 25.86.

How is bitquery calculating this value? I’m wondering why its different because I need this value to be as accurate as possible.

Here’s the query:

{
  bitcoin(network: bitcoin) {
    outboundTransactions: coinpath(
      initialAddress: {is: "bc1qlp98thyws2t7am7r292d8yy0j7v7lymf2m93ry"}
      receiver: {is: "1DfUUm4zUv7yWt7rWzZuweNvSPogTsGcjx"}
      depth: {lteq: 1}
      options: {direction: outbound}
      initialDate: {between: ["2010-01-01T00:00:00Z", "2023-12-31T23:59:59Z"]}
    ) {
      sender {
        address
      }
      receiver {
        address
      }
      amount(in: USD)
      currency {
        name
        symbol
      }
      transactions {
        amount
        height
        timestamp
        txHash
        txValue
      }
    }
  }
}

To get the exact input, and output value for that particular tx

use these fields

 transaction {
        hash
        valueIn
        valueOut
      }

Where does that go in the query? Is that a different query?

Apologies. Same query, add those fields

{
  bitcoin(network: bitcoin) {
    outboundTransactions: coinpath(
      initialAddress: {is: "bc1qlp98thyws2t7am7r292d8yy0j7v7lymf2m93ry"}
      receiver: {is: "1DfUUm4zUv7yWt7rWzZuweNvSPogTsGcjx"}
      depth: {lteq: 1}
      options: {direction: outbound}
      initialDate: {between: ["2010-01-01T00:00:00Z", "2023-12-31T23:59:59Z"]}
    ) {
      sender {
        address
      }
      receiver {
        address
      }
      amount(in: USD)
      currency {
        name
        symbol
      }
      transactions {
        amount
        height
        timestamp
        txHash
        txValue
      }
      transaction {
        hash
        valueIn
        valueOut
      }
    }
  }
}