You seem to be focusing on turning Jews over to the Germans, not the general anti semitic laws in Italy. You're correct that the French rounded up Jews themselves saving the occupying Nazis the trouble. If by the fascists you meen the Mussolini government, they refused to turn Jews over to the Nazis. Italian Jews weren't sent to the camps until the Mussolini government fell and Germany took the country over, what wasn't already held by the Nazis.
France had lost the war. Germany won.
Thats why Germany simply applied its anti-jewish policies in France. France had zero possibilities to say no. How could it? France was basically run directly by Berlin.
Italy was never attacked nor occupied by Germany, thus Italy could preserve its political autonomy. Its a huge difference.