I prepared my UDS emulator with F19E=EV_ECM18TFS0204G0906264 and F1A2=001000 and configured the response for service 0x19 to send DTCs 14823, 14827, 23147, 14828. Out of them, 23147 is only defined in BL_ECMDFCC and the other 3 are defined for the ECU-VARIANT I mentioned.
I loaded AU57X in
VW-MCD Client, selected LL_EnginContrModul1UDS, started communication and went to FAULTREAD. This was the output:

As expected, since the BASE-VARIANT does not have any DTCs defined.
Then, I did variant identification and selection to select the ECU-VARIANT. This was the output of FAULTREAD:

Clearly, the DTC which is defined in BL_ECMDFCC but not in the ECU-VARIANT (3rd one) is not supported (exactly as I expected).
Unrelated note: in VCDS I always noticed DTC descriptions in which 2 words were concatenated towards the middle, such as "Invalid Data Received FromAnti-Lock Brake System Control Module". I just realized it's because there is a newline between them and it's being discarded
VW-MCD Client makes the same mistake.