Most of those gaps are only there, because the person is stuck in the Shu stage. This is the copying stage. They are just learning to copy the form, nothing more. They can do the form, they can make it look good, they can teach it to somebody else, they can impact a heavy bag quite hard. But, it is still just a copy. As such, they don't know what they have, thus they find "holes" in their system. If they understood what it was that they were copying, they would see that a lot of those "holes" are not really holes... they are filled by things they have already put 1000s of reps into. Instead of switching arts, it would be better to move on to the Ha stage. This is the stage were you diverge from the copy. You are doing different things with the form, beyond just the label and learning the why and how of the movement.
Sounds like you need to set up some different drills, using these other kinds of punches. Take two approaches here. First find the correct one step response for each type of punch. Second, take one of the one step responses and find a way to apply it to all the punches.
Its your instructors class, he will teach what he wants. Its your training, get what you need. You may have to meet up with another student for a few minutes before class or after class or at your place on the weekend. You may need to visit some other schools and meet some people.
I had to spend a lot of time and effort to train with, and spar with as many different types of people as I have. I certainly have not done as much as I wanted, and will continue to do more. But, I have met a number of great people and learned many things about my art and about myself.
The tricky part about the Ha stage, is that your instructor can't do it for you. Even if he devoted a whole class to doing these different drills for you, thats still just you copying him. You have to do the work. You have to figure it out. Find out how to make these things work in different situations. Only then will you start to understand what you have. The experience of find out what works, what doesn't work and how to make it work is what really teaches you about the art. Copying will never get you there. (the Ri stage is even tougher... and I can't help you there, I am still trying to quit copying myself)
My point is that you spent so much time in these two arts, why chuck them and start over with something else? You will have to start at the copying stage again, and learn a new set of letters. I would suggest staying with your primary arts and going deeper. As you get to the Ha stage, you will start to truly understand these movements and you will see that there are a lot less gaps than you see now. Yes, this part is an exercise for the student.