While multiple supporting acts withdrew from Ed Sheeran's tour in solidarity with Macklemore following his removal, it is inaccurate to state that Sheeran has lost all of his remaining opening acts.
Ed Sheeran has now lost all of his remaining opening acts following Macklemore’s removal from the tour over his pro-Palestine remarks.

Ed Sheeran Macklemore Palestine Openers Finneas
Source: theguardian.com
Key Evidence
Several artists and band members withdrew from Ed Sheeran's U.S. Tour following the removal of Macklemore from the lineup.
There is no evidence to support the claim that all remaining opening acts have left the tour.
What the Evidence Shows
Following the removal of Macklemore from the U.S. Leg of Ed Sheeran's tour, a development prompted by pressure from stadium owners regarding his pro-Palestine remarks, several supporting artists chose to withdraw from the tour in protest. Reporting indicates that multiple acts and members of the live band departed in a show of solidarity with the rapper.
However, reports confirming the departure of several acts do not support the claim that Sheeran has lost every remaining opening act for the entire duration of the tour. The available information identifies the departure of specific artists but does not verify the total loss of the tour's entire supporting lineup.theguardian.comtheguardian.comEd Sheeran Macklemore Palestine Openers FinneasFollowing the removal of rapper Macklemore from the U.S. leg of Ed Sheeran’s "Loop" tour—a decision attributed by Sheeran to the tour's promoters and venue owners—multiple supporting acts announced their withdrawal from the tour in...
pbs.orgpbs.orgMore Artists Drop Out of Ed Sheerans Tour in Solidarity with Rapper MacklemoreFollowing the removal of rapper Macklemore from the U.S. leg of Ed Sheeran’s "Loop" tour—a decision attributed by Sheeran to the tour's promoters and venue owners—multiple supporting acts announced their withdrawal from the tour in...+2 more