TL2 promotion seemingly only counts public contributions

That’s right. Trust level data counts only publicly verifiable data. I’m pretty sure it’s documented, though I’m not sure where.