Можно ли сделать паузу в javascript?
Можно, используйте await:
window.addEventListener('load', async () => {
    
    var data1 = await $.getJSON('https://json файл разные');
    
    console.log('Получены данные:', data1);
    
    $(".mypanel").html(data1.hls);
    
    var A = ',{"get":"';
    var B = '",';
    var C = '"img":"';
    var D = '"}';
    var master = [A,data1.hls,B,C,D];
    
    var data2 = await $.post('zapros2.php', {name1: master});
    
    console.log('Получены еще данные:', data2);
    
});
Для справки: при AJAX запросах jQuery возвращает объект Deferred, который обратно совместим с Promise.

Соответственно к нему можно применять await.
Можно.!

на ваше счастье , джаваскрипт асинхронный, и может выполнить ваше задание тогда, оно ВАМ это нужно..