Io la vedo bene.come la vedete?
Nel compromesso (contratto preliminare) inserisci una clausola secondo la quale la consegna dell'immobile libero da persone e cose sarà effettuata alla sottoscrizione dell'atto notarile di trasferimento della proprietà entro e non oltre il……….(data entro la quale si presume che l'inquilino rilascerà l'appartamento).
Ovviamente alla firma preliminare sia tu che il venditore dovete pagare la provvigione all'Agenzia.
Se poi alla data stabilita per il rogito la casa è ancora occupata, il venditore inadempiente dovrà restituirti il doppio della caparra confirmatoria (nel caso che hai citato ti restituirà 20.000 euro); oppure potrai chiedergli il risarcimento dei maggiori danni, inclusa la provvigione pagata all'Agenzia.
Però temo che se capita qualche imprevisto e la casa non sarà libera, il venditore non ti restituirà spontaneamente i 20.000 euro! Magari dovrai fargli causa, con i tempi e i costi di un'azione legale.
Ma aspettiamo la risposta di @Franci63 che è molto esperta!