I would not use tape in a cage and especially foil tape, that stuff is serious. I would use an epoxy to secure the vent. It will fill the gaps, secure the vent, and can be removed easy enough if ever needed.

As to the snakes repeated action I would believe they remember things like that and would guess after they exhaust their efforts they will stop.