Thanks a lot again, Martin, for the tip!
So, here’s what I found — if I just connect the two vertices I marked

t creates a proper path for the edge flow I wanted, and after adding the loop, the shading looks much better. On the opposite side, though, it creates two n-gons. They’re not causing any issues, and the shading looks fine after adding the loops, so I think it’s okay to leave them, right? On the other hand inset method have all the quads but casuing big shading issue idk why though it creates all quads thats becasue maybe my cleaning method is not right..as omar said i have to clean afterward. Thank u martin and omar as always.
And
@thehomme — thank you, mate! But I actually don’t need that approach. You see, I already have an edge separating the speaker and the dial, and in the image u can see, there isn’t much space there

If I add loops, it’ll cause pinching, and without them, it looks fine anyway. Still, really appreciate the suggestion!