No, you cannot use two FIDO2 keys to perform key agreement with ECDH.
The reason is because ECDH requires that the other side's public key be multiplied by our side's secret scalar, but the FIDO2 protocol doesn't provide any way to perform that operation. It only knows how to perform ECDSA signatures of a message, which involves hashing that message with SHA-256, and operation which is not present in ECDH.
There are also reasons why this would not be a good idea even if it were possible. In general, it's not a good idea to use the same key for multiple purposes, since sometimes this can lead to interesting attacks, especially when one side can act as an oracle (that is, it will sign or decrypt some set of messages provided by an attacker). In addition, in most modern protocols, we want our ECDH keys to have a short lifetime so that we can provide perfect forward secrecy, which usually implies not reusing the secret portion. Using a hardware token defeats the purpose of ephemeral ECDH keys, so we'd want to avoid that.