Thank you for providing the setuperr.log,this gives us the detailed insight we need to pinpoint the failure.
Looking through your logs, the Windows installation is hitting a wall during the migration phase (MIG) and is struggling to migrate or remove third-party drivers. The system throws a fatal error, which triggers the "undoing changes" safety rollback.
Here are the specific lines that identify the root cause:
Error [0x0808fe] MIG Plugin {...}: Unable to determine inbox status of driver 'oem102.---' for 'ROOT\SYSTEM\0001'. Error = 0x00000002
Error SP Failed to remove INF oem297.inf, Err = 0x3[gle=0x00000003]
Directly following the oem102 error, the log shows a repetitive loop of BthMigLib (Bluetooth Migration Library) entries. This suggests that an incompatible driver—very likely related to a Bluetooth adapter, a virtual system device, or legacy software—is blocking the Windows upgrade.
Because Windows dynamically assigns "oemXXX.inf" names to third-party drivers, we need to find out exactly what software or hardware oem102.inf and oem297.inf belong to, and then remove them before attempting the upgrade again.
Please open an elevated Command Prompt and run the following command to export a list of all your installed third-party drivers to a text file on your C: drive:
pnputil /enum-drivers > C:\DriverList.txt
Next, open File Explorer, navigate to your C: drive, and open DriverList.txt. Search the document for oem102.inf and oem297.inf. Look at the "Provider Name" and "Original Name" listed right below them. This will tell you what devices or software are causing the conflict.
Once you have identified them and confirmed they are not critical storage or display drivers, you can force-remove them. In your elevated Command Prompt, run the following commands:
pnputil /delete-driver oem102.inf /uninstall /force
pnputil /delete-driver oem297.inf /uninstall /force
Note: Using the /force parameter is a destructive action that will uninstall the driver and its associated device. The device will not function until you reinstall a compatible driver after the upgrade.
Before you initiate the 25H2 upgrade again, I also recommend physically disconnecting all non-essential peripherals from your computer, including Bluetooth dongles, USB hubs, external hard drives, and wireless headsets.
If for any reason the upgrade fails again after removing these drivers, please download and run the official Microsoft SetupDiag tool. This tool automatically parses all hidden rollback logs and generates a clean SetupDiagResults.log file that pinpoints the exact failure reason.