2👍
✅
After much effort, the problem is a lack of scripts in the HTML:
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@9">
</script>
The library needs these to actually display the alerts.
No backend errors will be thrown if this is not present
Source:stackexchange.com