Not sure what's your criteria for "good enough" or "progress"? Finishing a certain percentage of leetcode questions? <-- this says nothing but just that, how many leetcode questions you finished, i doubt any serious company would just use that to gauge their potential hires' ability. If it's about finding a real programming job? or find a job in FANGs, there are way more other factors than just leetcoding (saving the effect of leetcoding on hiring for another day). It's a fact that not everyone hired at FANGs aced those 1600 leetcode questions. It's cool that if you decide programming is not for you. But you are giving leetcode too much power if that's the sole reason you want to leave the field.
I mean Leetcode type interviews are the primary filter these companies use. Sure, I don't need to literally solve every question, but I need to be able to do it well enough to pass the interview. Not being good enough means I can't meet that threshold for FAANG like companies.