My opponent abused this bug by the end of our game 3, playing Arid Archway and returning the same Arid Archway to his hand, getting a surveil every turn, while the card states that if ANOTHER desert was returned this way you surveil 1.
Can confirm that in solitaire testing that Arid Archway does trigger Surveil if you bounce it to itself, and based on the wording of "If another Desert was returned this way, surveil 1." this is incorrect behavior.