Eu falaria direto com ele. Se vocês tinham um bom relacionamento antes, só vai ficar mais desconfortável para os dois esperando. Depois de 4 semanas dá pra assumir que isso não vai passar sozinho - ou tem algo acontecendo na cabeça dele que ele mesmo não tá falando sobre, ou tem um motivo que você nem sabe. Se você esperar até ele dizer algo, o silêncio só vai durar mais e no final vocês dois só vão se frustrar.
Mas faz isso de forma tranquila. Não direto confrontacional tipo "opa, por que você tá me ignorando", mas mais pessoalmente ou por telefone (não só por mensagem, fica muito impessoal): "opa, percebi que tá tendo um vazio estranho entre a gente agora. Tudo bem com você? Fiz algo errado?" Assim você dá uma chance pra ele explicar, sem parecer que é um acusação. Às vezes as pessoas têm problemas próprios e se afastam sem querer, às vezes é um mal-entendido - nos dois casos comunicação aberta ajuda muito mais do que ficar adivinhando.