Hah, that is the solution I came up with very shortly after posting this, so I can tell you it does work, thanks!
I change the Current Loadout array to be Actors then I moved it and the Add Unique to be after the spawning, and then Set Actor Hidden In Game. On completion I Un-hide the weapon in slot one, and switching takes my current weapon and hides it then shows the next.
Now I just need to deal with the idle sounds because they still play even when the actor is hidden. I also thought of not hiding them and instead attaching them to another socket on the back or side for visual effect. I’m going to expand this to be more than weapons but also grenades, packs and deployables. This will require me to make an Struct of Class Structs I believe