The thing is very weird. In GCP. I have a program that first of all creates a new firewall rule to allow ssh, and secondly it launches a new instance. Both of them are linked using TargetTag(Firewall rule) and Tag(new instance).
The tag is always the same, it never changes. The thing is that if I don't delete the firewall rule when I finish and I run again the program, the firewall rule is not made again because already exists but the rule is not working for the new instance.
I know it does not make sense but anyone as any idea of what could it be?