No, it's not necessary. But I find myself using a comma in such long sentences (since I've been posting here) because it makes the sentence easier to read.
The only time I'd call a comma mandatory here is if there was ambiguity, or if the sentence caused confusion in reading:
Competitive kite-flying leagues would be able to seek permits to hold events and competitions could be cancelled in future if debris is not cleared afterward.
Without a comma in this sentence, the reader tends to read "events and competitions" as a unit, but here "competitions" is the subject of a new clause, not a double object with "events".





