Macron should still easily win the election after the run-off. All the polls with Le Pen close or winning are with all candidates, but the top two in France have a run-off. In heads up polls Macron still has a 10 to 15% lead.
What recent events and polling has done has pushed Macron to recognize and act on many rightwing talking points when it comes Islam and what would be called wokeness or political correctness in the US. The goal being to draw back some of the working class, union voters that are typically leftwing voters but are culturally drawn to cultural arguments made by Le Pen.
Ultimately, Le Pen is the French equivalent of Trump in the US and Trudeau in Canada, an ego-driven ideologue but who doesn't have enough celebrity, wealth, or successful presidential father to push her past the establishment candidate.