My friend Chan, I think you will be able to find a nice balance between progression and perfectionism. It is always good to set high standards for yourself. Think of learning violin as waves in the ocean. They come in and out. They come in and pull some sand from the beach and go out and add some water and the water is deeper. They go out and in, and recede back and the tide itself is now shallow. So as the tide goes in and out, so your learning progresses in layers. You learn from the current etude, and apply some techniques you learned to the next etude. You make these techniques your habits, enough so you don’t have to think about it anymore and when you play the next work, the habits come naturally. Some days you return to the old etude and find you play it now with more expertise and all the concerns you had when you first played it are no longer a concern. The progress is often hard to see until you work, let time pass, and look back.
Another consideration is that many etudes are teaching very similarly the same thing. They just provide a different tune to keep it interesting. So don’t get bogged down on perfecting one etude, since it is simply an exercise piece with a specific goal. If you were in my studio, I would pass you on this etude and try the variations, maybe not all of them. But if you want to, it certainly wont hurt to do them. Then go to the next etude. You will find the same technical demands in a slightly different format and by the time you have finished the etude book, you will probably have learned all the goals set forth by the composer.