For your scenario I will choose PCD for CUCM. From 10.5 I will bring it to 12.5 versions rather than moving and upgrading later.
From the CUCM 10.5 OVA, the supported ESXi is only until 6.5. Is it still okay to run CUCM 10.5 to ESXi 6.7? You can run it.
If you do a fresh install of 12.5SU(5), Another option is to do a fresh install using exported data.
PCD doesn't support CUC migration.