I have a 2004 GL1800A also with the CB OEM, Garmin Zumo 595LM, and the replacement MP3 CD unit. I recently started riding with other bikes and groups. On my first ride with them I noticed they had headsets so I inquired what they were using. They were using the Sena 30K units. So my hunt started. I looked at the Cardo systems and the Sena systems and decided on compatibility as a major point of my purchase. Both Cardo and Sena had good points so the compatibility just made the choice to the Sena. I purchased a Sena 50S with the Honda Sena Freewire 2.0 unit.
The Freewire 2.0 connects to the bike's audio unit and gives me CB, MP3 (CD) connection, and [maybe] intercom - I don't have a co-rider now (wife passed away June 2021) to test the intercom. I have good CB communication IF I don't pair to the Garmin but I think that is user error (my fault) because when pairing the Garmin I didn't connect it as the GPS and it links as a second phone - with the riding season over for the year, I'm going to purchase a second Sena 50S and Freewire to test. Right now my Sena is doing 99% of what I need - only CB issues with Garmin paired.
I am loving the cutting the cord decision I made. Sena uses Open MESH and there is no pairing required for adding any fellow riders, no groups required to keep everyone connected in their riding position, anyone can leave the group and Open MESH just "drops" them and you don't even notice it. Oh yea, I now ride my Kawasaki more since I have a Garmin Zumo 660 on it with stored MP3 music - so I get to enjoy music and ride directions on either bike with no cords needed.