How Data Shapes RoPE Frequency Usage: From Positional Scale Matching to Length Generalization — ThinkLLM