The second half of this 8th chapter of John is one of the most misunderstood passages in the Bible. This is because when Jesus is speaking literally his words are spiritualized, and when he was speaking figuratively or spiritually, they are taken literally. And with that method of interpretation, we are left with nothing but confusion ... Those who are confused about the sons of Cain (i.e., Kenites), and the truth about what really happened in the Garden of Eden, this message will help you understand this topic better ...
This link goes into great depth about who Cain's father was - please enjoy!
https://youtu.be/3c1SN6Bbhrs?si=L3zdG-57P3ayZhz7