I re-examined the mux dumps that we have and I realised that we did not appear to have a mux dump that captured the actual transition.  We seem to have 1 mux dump from before the transition and 1 mux dump after.
I joined the 2 mux dump files that we have into a single file and then TVH was able to detect the change as shown in the following log entry.
The change is detected here.
[  DEBUG]:tbl-base: pmt: Service "TSfile Network/Multiplex [onid:0001 tsid:03ED]/ORF 2 EUROPE HD" PMT (version 24) updated, PCR PID changed, New elementary stream, Stream deleted, Language changed, Audio type changed
These are the new detected values (local service)
[  TRACE]:<none>: esfilter: "TSfile Network/Multiplex [onid:0001 tsid:03ED]/ORF 2 EUROPE HD" 018 03010 H264 und
[  TRACE]:<none>: esfilter: "TSfile Network/Multiplex [onid:0001 tsid:03ED]/ORF 2 EUROPE HD" 019 03011 AC3 ger
[  TRACE]:<none>: esfilter: "TSfile Network/Multiplex [onid:0001 tsid:03ED]/ORF 2 EUROPE HD" 020 08969 TEXTSUB ger
[  TRACE]:<none>: esfilter: "TSfile Network/Multiplex [onid:0001 tsid:03ED]/ORF 2 EUROPE HD" 021 03015 TELETEXT und
The service is restarted with the new PIDs.
[  TRACE]:service: restarting service 'TSfile Network/Multiplex [onid:0001 tsid:03ED]/ORF 2 EUROPE HD'
[  TRACE]:<none>: esfilter: "TSfile Network/Multiplex [onid:0001 tsid:03ED]/ORF 2 EUROPE HD" 018 03010 H264 und
[  TRACE]:<none>: esfilter: "TSfile Network/Multiplex [onid:0001 tsid:03ED]/ORF 2 EUROPE HD" 019 03011 AC3 ger
[  TRACE]:<none>: esfilter: "TSfile Network/Multiplex [onid:0001 tsid:03ED]/ORF 2 EUROPE HD" 020 08969 TEXTSUB ger
[  TRACE]:<none>: esfilter: "TSfile Network/Multiplex [onid:0001 tsid:03ED]/ORF 2 EUROPE HD" 021 03015 TELETEXT und
I added some extra logging and will continue with that tomorrow.  I think that soon my inability to handle encrypted services (we don't have them in Australia) may limit my ability to investigate further.
I also found this transition in a log that someone had posted previously.
2025-10-25 18:59:31.930 [  DEBUG]:tbl-base: pmt: Service "Astra192e/11273.25H/ORF2S HD" PMT (version 7) updated, PCR PID changed, New elementary stream, Stream deleted, Language changed, Audio type changed
2025-10-25 19:24:05.461 [  DEBUG]:tbl-base: pmt: Service "Astra192e/11273.25H/ORF2S HD" PMT (version 8) updated, PCR PID changed, New elementary stream, Stream deleted, Language changed, Audio type changed