Я думаю, что стекирование запросов () друг над другом должно работать, при условии, что вы используете заполнитель, который "выглядит" как пустой, как пробел ....
=ARRAYFORMULA(QUERY({QUERY('raw sheet 1'!A3:C,"select B,A,C,' ',' '");QUERY('raw sheet 1'!E3:G,"select G,' ',F,E,' '")},"where Col1<>''",0))