Wygląda na to, że problem tkwi w pliku konfiguracyjnym MySQL phpmyadmin PersistentConnections ustaw na FALSE co zaowocowało nowym CONNECTION_ID za każdym razem, gdy zostało wysłane zapytanie - dlatego renderuje SELECT LAST_INSERT_ID() nieskuteczne.
więcej informacji w następnym temacie Każde zapytanie tworzy nowe CONNECTION_ID()
Dziękuję także dnagirl o pomoc