결론적으로 jQuery중복에러였음
$('#setSurvey-modal').modal('show');
$('#setSurvey-modal').modal('hide');
위와 같은 모달 함수를 실행하는데 잘 되던게 갑자기 오류가 나면서 모달출력이 안돼서 찾아보니 jQuery가 이미 깔려있는데 dataTable기능을 추가하면서 jQuery cdn을 추가한게 원인이었음.
구글링 결과 여기에서 도움을 받았고
필자의 경우,
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = '//cdn.datatables.net/v/bs4/jq-3.3.1/jszip-2.5.0/dt-1.10.25/af-2.3.7/b-1.7.1/b-colvis-1.7.1/b-html5-1.7.1/b-print-1.7.1/cr-1.5.4/date-1.1.0/fc-3.3.3/fh-3.1.9/kt-2.6.2/r-2.2.9/rg-1.1.3/rr-1.2.8/sc-2.0.4/sb-1.1.0/sp-1.3.0/sl-1.3.3/datatables.min.js';
위와 같은 script.src에서 jq-3.3.1
이것만 없애니까 다시 모달이 잘 출력되기 시작했음
jQuery를 추가한게 있는지 확인해보면 해결할 수 있을 듯