Romeo Plot hole

It doesn't make sense for him to be under Gepetto's control. Puppets with awakened Ergo aren't bound to the grand covenant the same way regular puppets are, such as P, Polendina, Pulcinella, and Arlecchino. So why is Romeo affected, who obviously has his memory of Carlo before he became a puppet and can make other puppets semi-resist the covenant by having them priorize infected? It's a huge plot hole when you think about it.