I have configured an API Management policy to retry in the case of 500 errors
<retry condition="@(context.Response.StatusCode == 500)" count="10" interval="10" max-interval="100" delta="10" first-fast-retry="false">
<forward-request buffer-request-body="true" />
</retry>
I can see via app insights that it only ever appears to retry a maximum of four times. Sometimes it tries once and sometimes twice
I would expect to see 10 attempts?