Bunu bir kontrol eder misin şayet çalışır ise düzenlemenizi buna göre yapmalısınız bazen sweetalert çalışmamasının sebeni kütüphaneleri head etiketi içine almamaktan kaynaklanabiliyor bu durumda<head>kütüphaneler</head> içerisine almanız gerekebilir.
<form action="" method="post" id="form2">
    <input type="hidden" name="make" value="issueinvoice"/>
    <div class="text-gray-500 fw-semibold fs-5 mb-5">Title</div>
    <div class="mb-10">
        <input type="submit" class="btn btn-light-primary" value="Submit">
    </div>
</form>

<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"></script>
<script>
    $('#form2').submit(function(e) {
        e.preventDefault(); // Formun varsayılan davranışını iptal ediyoruz.

        swal({
            title: "Confirm Entry",
            text: "Are you sure all entries are correct?",
            icon: "warning",
            buttons: ["Cancel", "Confirm"],
            dangerMode: true
        }).then(function (isConfirm) {
            if (isConfirm) {
                $('#form2').off('submit'); // Tekrarlı tetiklemeleri önlemek için submit olayını kaldırıyoruz
                $('#form2').submit(); // Formu gönderiyoruz
            }
        });
    });
</script>