La prima tua query confronti datetime con datetime. Nella seconda confronti datetime con date e questo non va.

prova :
$sqlSearch .= " AND date(riparazioni.dataingresso) = CAST('{$data}' AS DATE)";