No, the venue and/or promoter did. They’re also paying Lamar.
It’s his show, and during his show, he controls the stage as well as the microphone.
It’s not a feee speech zone.
However, Lamar is an idiot for bringing people up on stage and giving them a microphone.