Plot hole: Cat wasn't manufactured by the Jupiter Mining Corporation and had no connection with them, being born three million years or so after they lost control of Red Dwarf. The takeover by M-Corp would mean nothing to him. Why, then, does he become invisible to Lister?
Other mistake: When Cat picks up the can of Leopard lager which is invisible to Lister, he shakes it, pops the cap and sprays Lister with foam. The foam is visible but the can remains invisible, and that makes no sense. If we are seeing the scene from Cat's point of view the can and foam should both be visible, and if it is from Lister's then neither should be.