24 hours is the expiry time of a specific idempotency key. So client could retry many times with the same key within 24 hours.
> Does rolling back a transaction include removing the idempotency key from the in-memory db
this would be my guess.