Сначала я должен убедиться, что сервер отправляет ответ XML SOAP, который содержит ожидаемое значение.
Если значение находится в ответе, то Delphi каким-то образом не может присвоить его переменной Variant.
Сервис был разработан на C #? Возможно, для тестов полезно написать Delphi-версию сервиса и сравнить XML-структуру ответа.