John Kavanagh believes Conor McGregor has more competition ahead of him despite the injury that derailed his comeback at UFC 329.