I have the same problem, and automations seem to be the only way to do this somewhat comfortably without having to copy and paste everything.
What you could do:
- Navigate to your High Level Board
- Create one or more status columns that you can rename to “Project” (or anything else) and create faux “statuses” that are just the project names or project data you want to use.
- Still in your high level board, use the automation “When Status changes to something, create item in board”. Then you can choose your faux status(es), the item data (name and other columns) to populate other boards with this data, directly from your high level board
- Every time you create an item in your high level board, thanks to the statuses, you can assign these new items their projects and have them created automatically in the boards that matter. With the item names intact in the first column.
I hope that was understandable, my english isn’t perfect.
I really have no idea why this functionality works just fine in automations, but does not in the day to day interface of monday itself. Because inside the automations, the item name does get duplicated 1:1 into other boards, even inside the primary item column, while that is not possible with any other methods of board to board item transfer. As far as I am aware at least.