There is a delay in upgrading the trust level

I believe I read elsewhere that the automatic TL promotion job runs once a day. TL may be a fairly heavy calculation across several tables that’s not feasible to trigger upon every user interaction with the site.