I gave up on my midcareer job hunt once COVID19 hit because it was obvious that it would be a crowded pack, and salaries would go down, and desparate visa holders would be waaaay better at leetcode than me. I think I also did 16 companies or so but being exposed to them took longer than before. In the past I've also gone through 16 companies in one month through one recruiter before, fielded one or two offers and lan…
Also, for senior positions, I would expect candidates to not only clear most leetcode interviews, but to also have some insight from their experience. I expect them to be opinionated about areas of their experience, and have demonstrable success to back up their opinions. Only then can they come and lead and mentor a team of more junior contributors. A general guide line is, as a senior engineer, I would have hoped to have heard some insightful ideas or learned something from you in the course of your interview.
If you are clearning leetcode problems fairly easily, I wouldn't attribute it to a crowded market and "visa holders" being even better at leetcode (I don't even know what that means, do you think they go to better schools or something?)