How to avoid choosing which columns to mirror every time a new board is connected

I have a Program Risk Register board that is fed risk items by the Project Risk Board via automation.
Each new project board is created from a template where the mirrored columns are associated correctly.
While the new project risk boards connect properly to the Program level Risk Board, all the Status mirror columns are populated with the first Status column, and all the text columns are populated with just the first text column.
Has anyone experienced this and found a work around?