My last Immigration at T8 took well over 1.5 h (at 10 pm) and only because they eventually allowed "normal" people to be processed by US citizen counters, otherwise it would have taken much longer.
Immigration is greatly understaffed so at the moment it seems any "connection" time below 3 h might be risky.