Purple under-eye circles really do need a corrector with color-correcting pigment first and foremost, so that step is key, but I think you're going to the opposite extreme with the layers. The thing is, if you apply primer + corrector + powder, you end up with so much product that it looks worse, especially in such a delicate and mobile area like that. Better to look for a creamy corrector with good coverage but apply it in ultra-thin layers (almost transparent) and seal it only with pure translucent powder, without overdoing it. Some correctors already have the color-correcting pigment in the formula, so you save a step and the result is more natural.