In my line of work [1] I talk to a lot of developers about productivity, here are some questions about what you've built in the context of that experience:
1. I think (as you mentioned) "number of commits" or "number of pull requests" merged are proxies for productivity at best. Most teams that I've seen care more about "are the tasks for the epic being chipped down" - is that something your tool can help estimate as well? The progress bar for the epic? It'd be nice to get a table of the metrics and where they come from.
2. In the same vein, "scrum with epics" might not always be how teams decide on units of work, do you support other methodologies?
3. You mention deployment frequency a lot, but that seems tangent to developer productivity - Isn't getting things deployed quickly mostly for the benefit of the product folks? (getting feedback faster)
4. How does maintenance work fit into this? Does a developer who spends most of their time refactoring show up with "worse metrics" than someone pushing copy changes to the landing page?
[1] CEO @ https://layerci.com (YC S20)