lastInsertId() vrací pouze ID automaticky generované v AUTO_INCREMENT sloupec. Váš PRIMARY KEY je zřejmě řetězec (nebo do něj alespoň vkládáte řetězec). Vzhledem k tomu, že vkládáte známou hodnotu, ve skutečnosti nepotřebujete zjišťovat vložené ID – zadali jste ho sami.