I think I see your over lap with the things you are trying to do with switches. Try setting them this way.
I set my arm switch up for high on a three position switch. that gives me a buffer in case I bump the switch it is less likely to arm. That and its easier and faster to flick a finger off my pitch stick to push up and dis arm then to go over the switch and come back down. I don't use angle mode at all. It teaches lazy habits and you out grow it in like five minutes anyways.
I will set my mode switch up for horizon to be low and nothing on mid and high as that is default for acro. THEN I will on the same aux channel set air mode to high. This way I have Horizon mode for indoor FPV or emergencies like lost video signal or orientation in los as well as learning to land and take off in FPV. Then I have just acro for take offs and landings how I fly so I don't get bounced or launched in the air again with air mode if I land a tad harder then I wanted. Finally I have acro with air mode enabled for free style.
I normally close the slider bars tighter on my switches so they do not over lap but forgot with this picture as I was having issues with the quad at the time. You only need one or two ticks above and below where the switch is actually active for these. This prevents two modes being active at the same time in the middle of the transition.