Additional SQL Server features and topics not covered by specific categories
Cause
We found that there is an instance mapping for Report Server that maps default instance name (MSSQLSERVER) to SSRS instance ID:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\RS
MSSQLSERVER REG_SZ SSRS
This causes the SQL setup to fail to patch the default instance.
Recommendation/Resolution
Deleting the 'MSSQLSERVER REG_SZ SSRS' registry key at 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\RS' allows SQL setup to successfully patch the default instance. Upon further investigation
Furthermore, we confirmed that this key should not exist as it implies the presence of a second SSRS 2017 instance which is not possible as SSRS 2017+ does not support multiple instances on the same server.
The version of SQL Server instance MSSQLSERVER does not match the version expected by the SQL Server update. The installed SQL Server product version is 14.0.3381.3, and the expected SQL Server version is 14.0.1000.169."