LAST_INSERT_ID()
restituisce solo valori che sono stati generati automaticamente dal server MySQL per un AUTO_INCREMENT
colonna; quando inserisci un valore specifico, non avviene alcuna generazione automatica e nessun valore verrà restituito da LAST_INSERT_ID().
Prova:$con->insert_id;