IIRC there isn’t actually a hard limit on the smoke test and the tester can use their discretion if they want (this is why you see buses still belching smoke).
You recall wrongly, a bus test is a very different test to a passenger car, hence a passenger car is a class 4 test and a bus is class 6 if operated for hire or reward.
The test criteria used is based on age, unless it’s very where it is a visual, otherwise it is 3.0 or newer vehicles 1.5, and this again depends on whether there is a turbo fitted.
A good vigorous drive with the vehicle up to temperature usally clears problems, unless there is a fault with the vehicle. Tend to see the most issues with smoke, with diesels that are pootled round town only doing the school run.