As proteínas do leite coagularão em temperaturas particulares e Phs. Você escreveu que você usou 2 colheres de sopa de suco de limão, mas você não disse o quanto de leite você adicionou. Se você usou muito leite, a mistura não será ácida o suficiente. Siga uma receita.
Você também escreveu que você cozinhou o leite uma vez. Não sei se é uma questão de barreira linguística, mas parece que você ferveu o leite no passado. O leite precisa estar próximo às temperaturas de ebulição quando você adiciona o ácido. A combinação de calor e ácido fará com que as proteínas do leite se desenrolem (desnaturem) e entrem em contato umas com as outras (coaguladas), o que resultará na coalhada que você está procurando.
Se o leite foi bem tratado, isto é, se você não o deixou durante a noite, então ele provavelmente não estragou e você pode tentar novamente adicionando mais ácido ou ferver, se necessário.