Bonjour,
Le congé n'est pas nul de part le non respect du préavis, car la jurisprudence a confirmé qu'un congé reçu en retard reste valable mais que son effet est reporté à l'échéance suivante du bail.
En revanche, si le congé pour vente ne comporte pas les mentions obligatoires, dont l'offre de vente au locataire, là, effectivement, il est nul de par la loi 89-462.
Vous n'avez pas grand chose d'autre à faire à présent, vous avez prévenu le bailleur de la nullité du congé et de votre intention de rester dans les lieux conformément au bail...