Eliminating the else block should not cause an issue. Your blocks seem OK. One block must be already checked is the issue.
Initially, ONE of the blocks MUST be checked.
This will work if initially, the first box is always checked to start. The user then would select another box. That would allow boxes 3, 4 and 5 to operate as you want. i suspect the user would
have to check the first box twice to get it to work, which is not the response you want.
So, I suggest, you add a fifth checkbox; check it in the Designer, then hide the block in the Properties. You will never use this hidden block except to get the checkbox. You probably will need this hidden box to get the code to work.. Then you also have to also set the fifth checkbox to false in each of the four checkboxes. I see you number your boxes 1,2,4,5 .... there is no checkbox2. so this extra checkbox will have a different number than checkbox4.
Try some blocks,
Regards,
Steve