As confirmed by these FBI and DHS reports, yes, an Egyptian man named Mohamed Soliman (the same identified in the linked Fox News article) injured eight people at a weekly demonstration of a group called Run For Their Lives, whose mission is to raise visibility for the Israeli hostages who remain in Gaza. He indeed came to the US two years ago on a work visa, as noted by this CNN article.
From the FBI report: "Witnesses reported that the suspect used a makeshift flamethrower and threw an incendiary device into the crowd. The suspect was also heard to yell “Free Palestine” during the attack."
Elsewhere in the news:
Colorado Public Radio
CBS