So, if also in your case the Sicam passive CPU (primary) is conforming the General Interrogation requests, but not delivering data (variable values + time + status), then the driver will keep use the primary IP (GI conformed OK) while the secondary CPU is the active one. And then in zenon variables are "empty" till you manually force the connection switch. But then, after the connection switch - you would probably also have to force manually a new GI (driver "believes" the device delivered already all data it could).