Jubilees is Not part of biblical canon.
The '66' Bible books are supported by the ancient manuscripts.
The apocryphal books simply exclude themselves being out of harmony with the harmonious '66' books.
Only twice in your OT, is the father of Shelah mentioned. First in Genesis 11: 12; "When Arpachshad was 35 years old he had a son, 'Shelah.' Then again in 1 Chronicles 1: 18; were it is written, 'Arpachshad was the father of Shelah.
But Luke says in Luke 3: 35-36; that Cainam/Kainam the son of Arpachshad was the father of Shelah. So are you accusing Luke of lying because he contradicts your Canon?
The book of Jubilees [Chapter 8]
1 In the twenty-ninth jubilee, in the first week, [1373 A.M.] in the beginning thereof Arpachshad took to himself a wife and her name was Rasu’eja, the daughter of Susan, the daughter of Elam, and she 2 bare him a son in the third year in this week, [1375 A.M.] and he called his name Kainam. And the son grew, and his father taught him writing, and he went to seek for himself a place where he might seize for 3 himself a city. And he found a writing which former (generations) had carved on the rock, and he read what was thereon, and he transcribed it and sinned owing to it; for it contained the teaching of the Watchers in accordance with which they used to observe the omens of the sun and moon and 4 stars in all the signs of heaven. And he wrote it down and said nothing regarding it; for he was 5 afraid to speak to Noah about it lest he should be angry with him on account of it. And in the thirtieth jubilee, [1429 A.M.] in the second week, in the first year thereof, he took to himself a wife, and her name was Melka, the daughter of Madai, the son of Japheth, and in the fourth year [1432 A.M.] he begat a son, and 6 called his name Shelah; for he said: ’Truly I have been sent.’