I have a workflow with two approval steps:
Approval level 1: Multiple approvers, number could vary, each person must respond with either approve or decline, and once all approvers have responded then it transitions to the next step
Approval level 2: One approver, same every time, will review the previous approvers decisions and based on that either approve or reject themselves
Essentially everyone in approval level 1 is casting their vote, then it advances to approver level two and approver level two has the final say.
My team and I have tried and haven't gotten approval level 1 to work yet. Here's what we have tried ("awaiting approval" is what I am referring to as 'approval level 1'):


The level 1 approval step is set to 'everyone' for number of approvers, both transitions for approve and decline point to approval level 2, with validators on both so "Issue transition will be blocked if there is a pending approval."
This is working as expected if the first person in approval level one approves...it doesn't advance until the other level 1 user approves or declines. The problem is when it is declined by the first approver in level one...it'll advance to approver level two, even though the other level 1 approvers haven't responded yet.
Can you help me make it so it won't advance to approver level 2 until all level one approvers have responded, no matter if they approve or decline? Thanks!