My last checkflight lasted 2hrs and one is expected every 6 months.
Then someone turned you over and used you as cash for either the school or for the purpose of them gaining hours at your expense or you were of such a shocking standard that you had to do what amounted to a new skills test.
I do a lot of check flights as an Instructor and they rarely last more than a couple of circuits. A good instructor will know straight away of the candidate is competent or not and if they are then job done. If they are rusty and need a little polishing that may take an extra few circuits but generally never more.
I had a guy come back to flying after 15 years recently and he only needed 10 hours to get up to speed and pass a skills test.