There’s something odd about the way Genesis is written.
If you look at Genesis 1, it’s clear that it really ends in the next chapter: Genesis 2:1-3. Go look!
Now if you read Genesis 50 (the last chapter of Genesis), it’s clear that it really ends in the next book: Exodus 1:1-7.
My theological takeaway?
The fulfillment of God’s promise may not happen in this lifetime. God told Abraham re: his descendants & the Promised Land, but it was a promise that wouldn’t be fulfilled until the book of Joshua.
God will make things right. Some now. Some later.