Hi Pat,
Gabriel points out some important things that are needed but to be sure I am going to detail the procedure here as I do it. If I am correct the following procedure should work for your request.
1- open the linked rack and unlock all the states
2- Ensure the plugin preset model is set to Entire Plugin Snapshots
3- Use Rename to match the plugin preset to the same name as the state
4- save the rack or save all
5- lock the preset
6- select the next rack state and then copy its preset program
7- navigate back to the first rack state
8- select the next preset slot
9- paste the program you copied from rack state 2 into preset slot 2 of rack state 1
10- rename it to the second rack state name
11- lock the preset
12- repeat for all states
13- when done select the first state, the preset list on the GUI should look like this now for the first state in the rack
14- If it all works you can delete all the rack states except the first one and rename it so it doesn’t confuse. Now the preset hamburger menu holds the presets.
15- To use in songs you go to the state behaviors for the rack and change “Entire Bank” to “Selected Program” and set it to Exported box
16- if you had song states with rack state changes you need to re-visit the song states and make sure the right program is selected for each song state and then re-save the song when done.
Since the preset names are buried now in the rack you can speed up your selections for each song by using a custom button on the rack to call up the plugin GUI without opening the rack. You can select the preset you need from there, close the GUI and then do a Save All or save Song.
Button on rack slot. You can choose an emoji for it using WINDOWSKEY+ the period key.
binding for that
15- you can backup your presets to a Cantabile FXB file using the Export Bank command in the GUI menu list. That way if a rack fails you can easily rebuild it.
That is the detailed procedure I use. It will, I am sure, vary from user to user.
Dave