Neither have I, but more by good luck than judgement. I have left Thailand over 50 times and about 7 times time was tight for one reason or another. It is luck of the draw and you have obviously been lucky.
Not long before the pandemic we were offloaded by BA and sent on Thai Airways which had already started boarding. Luggage was taken away at the check-in, never saw it again for 4 days, and we were hurried through immigration and security. Landed at T2 instead of T5 without enough time to catch the Manchester flight, overnight near Heathrow with 4am start back to airport.
Hope your luck holds out.