Sena is also a great option!
Christopher, I know you already bought the Scala's, but have you considered units from Sena? In my riding party, we commonly use the
SMH-10. It's similar to Scala, but I didn't have any of the "short range" connectivity issues you described. They have similar range to Scala, but I've found they're much easier to use with a gloved hand. Slap the large jog dial to talk, slap again to end, twist for volume, etc. It's really easy to use, and they've worked phenomonally for my crew for many years now. These systems have worked well for me. Full cellphone like conversations, I can keep an open line with at least 2 other riders for hours at a time, and my battery lasts at least 2-3 riding days on average. I've been using them for years on a road bike, and had no issues at all with a snowmobile helmet.
Paired with a
Sena SR-10, I can also stay in touch with others in my party who use BCA Link (or any other FRS/GMRS) radios. This unit goes in my handlebar bag connected to a cheap Midland FRS/GMRS radio, with a handlebar PTT button on my left. Incoming BCA comms come into my helmet, and with a push of the button, I can talk back (just like you'd use a BCA Link). No need to stop and key a mic on my shoulder, and I can hear in both ears of my helmet, so I'm more sure to get what they're saying. There is just one catch. It takes a moment for the SR-10 bridge unit to "connect" the handheld radio to the bluetooth in my helmet. People have to know to pause slightly after keying their mic, and I have to do the same when I push the handlebar button to talk to them.
This kinda makes me the "operator" of the group. I can talk long-range with anyone using traditional radios, and I can also talk to folks in a Scala-like or cellphone-like conversation.