@Rapid Transit Holmes I feel your pain- honestly I really do. Generally, I cannot stand when something that should work- doesn't. If we get specific, I really dislike when the problem you have mentioned occurs! Which just happened tonight with my Legacy SD60 and Legacy GP35....impoortant caveat with the SD60, I just installed a new power truck- which, one would think "hey it's new- should work like new!" unfortunately, that's not the case, there seems to be a mechanical issue with the sd60- it takes more turns of the throttle to start than it should. All that said, before tonight, I haven't personally encountered MU or lash-up issues with two or more legacy locos- but I've seen some people with issues, previously.
I haven't used a cab1L, I use a cab2 and sometimes my cab 1. From what I've read in the 1L user manual, creating an MU, or lash-up, is similar to the process used with the cab 1.
The reason those who previously offered advice were focusing on momentum is due to the fact that, when operating a Legacy Loco with a cab1L or cab1, the momentum isn't just momentum- it sets the speed steps. From the cab1L manual:
L=32 speed steps
M= 100 speed steps
H= 100 speed steps with added momentum
Unfortunately, from the last 45 or so minutes I spent researching this issue, I believe the issue may be due to your cab1L/base1L. Apparently, the cab1L, just like the cab 1, still provides relative speed steps instead of absolute speed steps. See this thread for more info regarding why I think that may be the case. If it is the case, basically what it means is those discrepancies in start-up speed and slowing down, the mis-matching, is because the cab1L doesn't allow full-Legacy feature access. Specifically, it is unable to communicate in terms of the absolute speed steps of odyssey2 and thus your legacy locos cannot sync their speeds.
If you have the F7A, you're probably wondering why that would work with the F7B but the GP30 won't. When Lionel produces AA, ABA, etc... type sets, they're specifically made to work together via some combo of similar gearing, same motors, and I assume possibly digital communication. Older TMCC AA, ABA, ABBA, AB combos could still work together due to the aforementioned, despite original TMCC not being able to create MU's.
I do have two possible suggestions that MIGHT work:
1.) Try giving them the same TMCC ID, aka same engine #. See page 38 in your manual . Not guaranteeing it will work, but worth a shot. Once you have given them the same ID, set the momentum/speed steps to L
2.) If you haven't already, set the momentum for both locos to L. Create your train and then set the TR at L.
If you have a DCS system, I might have another possible work-around for you.
Hope something works out for you and I wish I could've been more helpful.
Steve