Why can Genya eat demons? In the manga it's shown that Genya can eat demons and,


   gain their powers, like regeneration


Why can Genya can eat demons? Is this ever explained?
At the moment (10-10-2019) there is not explication in the manga, he just can. Like some other powers in the blood on others pjs.