> Er schreibt ihm: Nach sechs Monaten dürfe er den Vertrag ...
Indirekte Rede und Doppelpunkt vertragen sich nicht. So sind deine Sätze falsch!
Ersetze den Doppelpunkt durch ein Komma und schreibe den uneingeleiteten Nebensatz danach klein weiter!
https://dict.leo.org/grammatik/deutsch/Satz/Komplex/Form/uneingeleitet.html?lang=de