i arrived CW at 9am on Tuesday (this week, holiday weekend coming up), got queue A1 127. they were on number 34 at the time of my arrival. there is now an electronic board at the entrance to the immigration office area which shows the current queue number for each area inside (in the past i've used sections A, C, J, K, L but there are more !!). maybe i missed that board on my last visit as i had an appointment at the L section and wasn't focused on a queue number. that board made it a little easier to keep track of where i stood, not having to go back to the actual A area.
at 11am, i went to the A area as they were on 120 at that point. while i stood there, i noticed someone sitting down with 210 and another person with 259. i was done at 11:15am. i'm fairly certain the 210 and 259 folks didn't finish before the lunch break. if you want to be done by the lunch break, an arrival after 9:15am or so might be pushing it. i can only speculate but that person with 259 arrived before 11am, will be there through the lunch break, and likely two hours after that - i waited 2 hours for them to process about 100 people, so they'd be doing the same.
earlier this year, i didn't do a 90 day report. i flew out around day 105. no mention of this 'miss' was made by the 90 report desk person.