Таким образом, в основном строковые и ключевые байты совпадают в обоих ...
Нет.
Строковые байты в вашем C# и Oracle выводе не совпадают.
Если вы конвертируете их обратно в строки ASCII, вы получите следующее:
Oracle: 746ff487-3743-4343-a281-1ca88e93603bPOSThttps%3A%2F%2Fpreproddatahub.accessacloud.com%2Fapplication-api%2Fv2%2Finstances15944202089b74e5537e904872ad3f3411796711e9BKpTcG3NcMTdLWxWg+UgYg==
C#: 746ff487-3743-4343-a281-1ca88e93603bPOSThttps%3a%2f%2fpreproddatahub.accessacloud.com%2fapplication-api%2fv2%2finstances15944202089b74e5537e904872ad3f3411796711e9BKpTcG3NcMTdLWxWg+UgYg==
Diff: -----------------------------------------------^--^--^---------------------------------^-----------------^----^
Шесть символов по-разному закодированы в URL-адресах в двух строках: Oracle В строке используются заглавные буквы, в строке C# используются строчные буквы.
Исправьте эти шесть различий, и ваш код C# и Oracle вернет то же значение ha sh.