Attention, un congé pour vendre doit être envoyé par le propriétaire au moins 6 mois avant
la fin du bail ou sa date de renouvellement, et non pas à n'importe quel moment du bail. Si le bail a été signé, par exemple, il y a 1 an, le propriétaire ne peut pas résilier pour vendre dès maintenant même en vous notifiant un congé. Il devra attendre la fin des 3 ans du bail avant de notifier (2 ans et demi, du coup, pour que son congé soit valable). Je ne sais pas si c'est le cas en l'espèce (et de toutes façons vous avez retrouvé un logement) mais je préfère préciser au cas où. (article 15 de la loi de 1989)
De même, dans le cadre d'un congé pour vendre, le locataire n'est tenu de régler les loyers que jusqu'au jour de son départ. (tjrs article 15 de la loi de 1989 ; à la fin du grand I).
https://www.legifrance.gouv.fr/loda/article_lc/LEGIARTI000042343422