it would be easier if you have an Event Bus global AutoLoad to handle the signal
so you wont need to route it from enemy to spawn to counter, something like that
or have to make the enemy reference the counter label
with the EventBus Autoload:
it would be like
event_bus.gd
signal dead
enemy.gd
EventBus.emit_signal("dead")
counter.gd
func _ready():
EventBus.dead.connect(counterplus)
see how it skipped the mob spawn script and just straight connect to where it needs via the event bus