Monitoring not working for OAuth enabled APIs

We have a set of APIs enabled with OAuth in collection, we are working on implementing the monitoring functionality to the collection, if we invoke the API manually it’s working as expected, but if we trigger it from Monitor, it throws 401 Unauthorized Error, even though it’s enabled with Inherit from parent authorization.