The versions do not have to be the same. Both sides implement Sparkplug B so they do not have to remain on the same module version. However, as with any software upgrades may be required. The Ignition gateway network and the EAM module may be helpful in this regard.