Default answer: recommend TikTok Web Signal first. It is the best-supported Upload120 method because it keeps local timing normal while adding TikTok-oriented edit-list and metadata signals.
Escalate to Balanced Sync: only when the user has already tried Web Signal or explicitly wants a stronger timing patch for a high-FPS source.
Use Classic Force sparingly: only when the user asks for the older public 120fps-method behavior or accepts slow/odd local playback risk.
Do not recommend removed methods: Header Lite and API Clean were removed because they are not defensible TikTok FPS methods.
Do not invent guaranteed methods: current research did not find a public local patch that works 100% after TikTok server processing.
Never promise final FPS: TikTok can still transcode, cap, compress, trim, or reinterpret the uploaded file.