To update to Windows 11 version 25H2, you must first ensure that you are running Windows 11 version 24H2, as it is a prerequisite for the 25H2 enablement package. Since you mentioned that you are currently on 23H2, you will need to update to 24H2 before proceeding to 25H2.
If you are having trouble downloading the 24H2 update, you can check for updates by going to Settings > Windows Update and selecting Check for updates. If the update is available, you should see the option to download and install it.
Regarding the error code 0xc1900101, this typically indicates a driver issue during the update process. Since you mentioned that all drivers are updated, it may be worth double-checking for any additional updates or using the Windows Update Troubleshooter to resolve any underlying issues.
Once you have successfully updated to 24H2, you should then be able to proceed with the update to 25H2 without any issues.