lastInsertId()
retorna apenas IDs gerados automaticamente em um AUTO_INCREMENT
coluna. Sua PRIMARY KEY
é aparentemente uma string (ou pelo menos você está inserindo uma string nela). Como você está inserindo um valor conhecido, você não precisa descobrir o ID inserido — você mesmo o especificou.