Why does upgrading CISPro still require ODAC?

The customer is upgrading to CISPro 2023 SP1 having setup a new CISPro application server.  For this version of CISPro ODAC is optional and is only required if PDF document generation is required.  However each schema update step requires a supported version of ODAC for that version, so for example if upgrading from CISPro 2020 SP1 to CISPro 2023 SP1, ODAC 12.2 or the configured ODAC 19c is required.  If a valid ODAC is missing then the following error is shown in the schema updater:

Update failed: An internal error occurred: Unable to assign database resources for AccessId 'xxx': Error connecting to Oracle database on server : Could not load file or assembly 'Oracle.DataAccess, Version=4.112.3.0 …