There seems to be inconsistency between boards/sprints management of status categories and epics.
Part of our workflow is below. The Definition of Done for our Sprint is Development/Validation is completed, and the issue status is set to DONE and the resolution set to Fixed. Then later that issue is released into production, our pipeline sets the status to “ON PROD”. This transition is something we’d like to monitor.
However, I noticed that it seems the order of columns in my scrum board overrides the status category from the workflow (surprised). Notice that below Done its blue not green. Even though an issue is set to DONE and has resolution set, the Sprint Report considers it Not Completed. The story points will only be calculated as velocity in the sprint when the issue goes into production.
If I don’t show ON PROD in the board at all, the Sprint Report says it’s removed from the sprint, and shows the issue as Done (wrong status). If the Issue goes Done -> On Prod in the same sprint its story points won’t be considered in the sprint’s velocity (even though the work was done during the sprint).

Then, when I close the sprint, it says 2 issues are incomplete and will be moved to the backlog, but only the “Ready for QA” issue shows up.
But it is calculated perfectly in an epic: both ON PROD and DONE seen as green and completed, regardless of the board/columns.

I’m guessing the only alternative is to show both in the board in the same column. Maybe have a swimlane for DONE and one for ON PROD?