Hi zeniamehta,
To start, the process of taking (and reviewing) a CAT requires a significant amount of energy and effort - and takes time to 'recover' from. This is one of the reasons why you typically should not take more than 1 CAT per week - and your last CAT should be taken about 1 week before Test Day. You've taken 4 CATs in the last 5 days - and that is far too many - if you continue to work in this way, then there's a reasonable chance that you will 'burn out' by Test Day (and that is something that you want to avoid).
Unfortunately, seeing even a few 'repeat' questions on a CAT (and/or any questions that you already know the answers to) can 'throw off' the Score Algorithm and impact your pacing, energy levels, fatigue, etc., which almost always leads to an unrealistic, 'inflated' score result. Based on everything you've described, there's some question as to the accuracy of these Score results - but again, you should NOT take another CAT too soon.
Given your timeframe, I suggest that you wait until the weekend to take your next CAT - and I strongly recommend that you take a NEW CAT - if possible, one of the Official GMAT CATs that you have NOT taken before - and take it in a realistic fashion (take the FULL CAT - with the Essay and IR sections, take it away from your home, at the same time of day as when you'll take the Official GMAT, etc.). Once you have that score, you should report back here. Once we have that result, we can discuss how best to proceed.
GMAT assassins aren't born, they're made,
Rich