Last week I was travelling on a different country. I was mostly without WiFi and I bought a prepaid SIM card with some GB. TikTok ate 2GB of "background data" in two days, even if I did not open the app.
So it's not hard for me to guess how they do it...
(Yes, background data is now disabled for TikTok on my phone... I learned my lesson)