Azure AD Protected Web API calls failed with Consent error
<p>I have an application(WebApp) which calls external API(WebApi1) and WebApi1 calls Another external Api WebApi2.</p>

<p>I have given application permission to WebApi1 from WebApp
Similarly application permission to WebApi2 from WebApi1</p>

<p>I got consent page for WebApi1 and accepted it, it works fine for WebApi1. But when I tried to call WebApi2 with on behalf of user from WebApi1, it throws consent page error.</p>

<blockquote>
  <p>AADSTS65001: The user or administrator has not consented to use the
  application with ID</p>
</blockquote>