Here's some more generalized advice about avoiding burnout while job-seeking/interviewing.
I would say the best way to avoid burnout and get better results is to tailor your resume to each job posting.
Most people send out general resumes which causes a candidate to blend into the crowd. My sister used to be in HR and sometimes they only have a small amount of time to skim each resume. So in your cover letter and resume you want to show off your interest in the company and skills right off the bat.
Think of the job posting as bullet points, hit the major points they are looking for in the brief intro paragraph, they will have more incentive to give you an interview.
If you know a graphic designer, it may be worth in to get a custom resume design. Though templates work too, just make sure to not pick a commonly used template. Consider templates on Gumroad or similar sites if you are on a budget.
Another Interview Point.
If it takes them 7 interviews to decide on a candidate don't bother with that company. It shows you that they are
a.) Don't have their act together. A red flag for incompetence.
b.) Are looking for a unicorn candidate and are just stringing you along as a backup candidate.
c.) Already know who they want to hire but have to play "the hiring game" so they can justify why they hired their chosen candidate.
I worked with a company that had me do 5 interviews to get the job and it wasn't a great experience. I ended up quitting due to the management and lack of support.
My advice is a 3 interviews rule. If the company can't figure out if they want you after 3 interviews it is best to look elsewhere. You have to remember that your time has value.
Hope this helps.