Don’t forget the Nephilim.
I don’t believe angels and man can mate. When I read that passage or the one in Jonah, talking about sons of God, I think he’s talking about believers. Sons of men are unbelievers and when believers and non-believers have kids, the kids don’t know what to believe.
Just like today when Christians marry non-Christians.