two issues.
1st)
the later model2 games use a newer comm board firmware that is setup in a different way than the old one. (although it has a fallback)
the comm board emulation m2em is "too fast" - the real comm board tooks a few seconds after enabling to "be ready", while the emulated one is starting instantly.
for that reason the "master" in STCC enables the comm board and then sets the "MASTER" flag - but the emulated board already thinks it is supposed to be a slave machine.
while I managed to "fix" those issues via rom patching on several games, they still won't linkup correctly and wait in the network check screen (showing correct link size and node id) forever.
2nd)
those lua patches basically zero the network error counter every single frame.
most rom revisions has a specific offset, which are a pain to find in the first place
--
as for the jaleco games - "maybe" they used custom comm and feedback boards, although I doubt it.