Ну да. Это второй сценарий. Встречаются оба. Это значит, что, в общем, случае, интерполяция не сводится к вызову String.Format. Возможны варианты.
Но если в твоём примере поменять FormattableString на просто string, то будет string.Format.
Поэтому я и подумал, что это из-за преобразования в Formattable