Put a counter on it. I patch global.fetch in a test that renders the route and assert the number of upstream calls per render is what I think it is. Took twenty minutes to write, has caught two of these, one of which was a dependency's SDK deciding to refresh a token on every request.
Billing regressions are the only regressions where nobody files a bug for six weeks.