The concerts, raising money for Palestinian causes, come weeks after Macklemore was controversially dropped from Ed Sheeran's Loop Tour.