Invariablemente me levanto a las 5 de la mañana los días de semana y hago mi rutina de la mañana, pero duermo hasta las 7:00 a.m. los fines de semana. ¿Cómo me entreno para despertar temprano?

No te preocupes por eso No hacer nada para cambiar. Seriamente.
Creo que es genial que te levantes temprano los días de la semana. Eso satisface los requisitos para ser saludable, rico y sabio; siempre que te acuestes temprano también. Además de cumplir un viejo aforismo, te estás dando una mañana real en un día de trabajo. Puedes adaptarte a ti mismo, tal vez tomar un buen desayuno, tomar un café, lo que sea que haga por ti. ¡Y vienes a trabajar lo mejor que puedas! ¡Estas contratado!
Luego viene el fin de semana. ¡Estás cansado! Déjate dormir un poco. Especialmente si no tienes que ir a trabajar, sigue teniendo una verdadera mañana. ¡Obtenga el descanso que ha estado recibiendo y tenga un verdadero fin de semana!
Creo que solo necesitas aceptarte a ti mismo y a tu ciclo de sueño por completo. Está bien.