LAST_INSERT_ID() zwraca tylko wartości, które zostały automatycznie wygenerowane przez serwer MySQL dla AUTO_INCREMENT kolumna; po wstawieniu określonej wartości nie nastąpi automatyczne generowanie i żadna wartość nie zostanie zwrócona przez LAST_INSERT_ID().
Spróbuj:$con->insert_id;