मुझे लगता है कि ऐसा इसलिए है क्योंकि आप अपने $searchModel चर को search() विधि की वापसी के साथ फिर से लिख रहे हैं जो SqlDataProvider लौटाता है।
अपने नियंत्रक को इसमें बदलने का प्रयास करें:
$searchModel = new UserProfileSearch();
$sqlProvider = $searchModel->search(Yii::$app->request->queryParams,$sql);
return $this->render('index', [
'searchModel' => $searchModel,
'dataProvider' => $sqlProvider,
]);