Signing doesnt work after 5 minutes

Hello! I ran into a problem when using WalletConnect v2.

Scenario:

I connect a crypto wallet through WalletConnect v2 (scan QR, a pairing and a session are created).

At first, transaction signing works normally.

After about 5 minutes, signing stops working.

At the same time:

  • the session remains in the connected status,

  • the provider also reports that the connection is active,

  • but the pairings disappear,

  • and signing requests no longer go through.

Interestingly, push notifications still arrive in the wallet — meaning the request to sign a transaction shows up, but the signature process never starts on the wallet side.

Questions:

  1. Is this expected behavior? Does the pairing expire after some short time?

  2. Am I understanding correctly that session ≠ pairing, and that in order to sign transactions the pairing must be active?

  3. Is there a recommended way to automatically extend or recreate the pairing while the session is active?