Is there something in Monero transactions that can tie them together in this scenario:

  • send some non-private crypto to an instant exchange
  • exchange it for monero
  • withdraw the monero
  • after some time send some monero to that same instant exchange to exchange it for some non-private crypto

Would the instant exchange have a way to determine if the two transactions are connected to the same wallet (amounts being different)? What time difference between the 2 transactions would be sufficient?