Tried to add a new enemy prefab and now my whole spawn system is broken

Okay, so I had a spawn gameobj that would spawn an enemy at certain points in the map, and the enemy had a script that would delete the enemy within a few seconds. this worked well before, with the enemy spawning at a random specified point, deleting, then respawning again. I tried to add another enemy prefab to my project along with a copy-pasted spawn gameobj and somehow it broke everything. Now when I start the game, the enemy spawns outside the map, and never spawns again once deleted. Even when I completely remove the new enemy and spawn points, its still broken. Here is the spawner code:


using System.Collections;
using System.Collections.Generic;
using UnityEngine;
 
public class SpawnCode : MonoBehaviour
{
    public GameObject normalEnemyPrefab;
 
    public GameObject[] SpawnPoints;
 
    Vector2 whereToSpawn;
 
    public float spawnRate = 4;
 
    float nextSpawn = 0.0f;
    
     
    void Start()
    {
        
    }

    
 
    void Update()
    {
        CallLater.DoAfter(120, x =>
        {
            if (Time.time > nextSpawn)
            {
                nextSpawn = Time.time + spawnRate;

                var spawnPointGameObject = SpawnPoints[UnityEngine.Random.Range(0, SpawnPoints.Length)];
                var whereToSpawn = spawnPointGameObject.transform.position;
                var spawnRotation = spawnPointGameObject.transform.rotation; //will face and move the same rotation as the spawn point


                Instantiate(normalEnemyPrefab, whereToSpawn, spawnRotation);

            }
        });
    }


      


}

Please help! My game is unplayable in this stateā€¦Thank you for reading

Im dumb, see that 120? Thats 120 seconds when I meant to put 12. The thing wasnt happening in time and I freaked out. My bad!