"So I do think it's reasonable to imagine that this might not be the Engineer homeworld."
You touch up a good point and my next point....
*The Engineer claimed he came from a place we would refer to as Paradise... Paradise could refer to..
1) Biblical/Islamic as the place where Mankind came from, where we was created i.e Garden of Eden and Adam & Eve.
2) A Place that is picturesque, idyllic a untainted and beautiful place or a place of such tranquil peace.
3) A Place in a number of Mythos and Religions where the Heroic People and Martyrs who Die in Battle, end up.
4) Also sometimes seen as the place our Spirit ends up when we die provided we have been Good/Just in the eye of our creator.. for example Heaven.
Ridley had claimed they (Shaw and David) are going to where they (Engineers) came from.
Its how do we look at this in context? Well the Covenant Badge has a depiction of Cherubim which are depicted the same as on the Ark of the Covenant but i think we need to look at how in this movie the Badge has them in the same Guarding position but not protecting the Ark... but a World... which World and why who knows..
One possible explanation i have is they depict Cherubim as those who Guard the Ark... but we need to look at what are Cherubim
They are a High Ranking Caste of Angels who are Tasked with watching over and protecting the Garden of Eden on Paradise.
So the Engineers could maybe had been these Cherubim who was tasked with this mission prior to their Fall and those beings on Paradise could be our Ancestors?
Or the Engineers could be those beings on Paradise who could be our Ancestors?
Unless Ridley has messed up Scale again, those beings we see in Alien Covenant have some important things.
*They are Human Sized Props....
Even when we see the shot of Daniels and the Mystery Male in front of one of these Temples.. we can see the Scale to Daniels of the Temple as far as Slabs are similar to the Scale to those Engineer or what ever beings bodies.
*This scene their Technology was no where near as Advanced.
Not like the LV-223 Engineers, it seemed they was as Advanced as Mankind Thousands of Years ago...... yet they had those Pebble Space Ships?
1) We need to remember the Elders Scene is cut and so we have to consider that its not necessary the same Race who dropped the Engineer off is a Engineer themselves.
2) Ridley explained the reason for its cutting was that he did not want to meet God in the first movie so the Engineers and Sacrificial Engineer are not God... are the Elders God? who knows.. Ridley did say he felt the Elders did not look Godlike enough.
*There are Female beings in this scene...
But this could mean that Engineers had Females at one point but they lost their Women or they had evolved themselves over thousands or millions of years and lost the ability/need to procreate this way. it could also mean maybe Woman was taken away from them at some point.
Gold and Females have always been a pleasure for Men and Downfall for our Greed and Lust... and the Gods in many cultures also had this Greed/Lust for Gold and Females as noted in many cultures and fables. I made a topic on this being their downfall.
*Ridley did reference Paradise Lost...
And Fallen Angels, and while we cant take this as too literal, Paradise and Fallen Angels related in only TWO Ways..
Paradise was the Birthplace of Mankind home to Adam and Eve, before their Fall and Eviction from Paradise.
Angels (Cherubim) was tasked to watch over Paradise and Adam and Eve.... some Angels had Rebelled against God and they was also cast out from Paradise and Heaven.
Thus as we know Paradise in the Franchise is not on Earth, like in the Bible....
This Paradise could still fit as either and both the Cradle of First Creation and where beings was tasked to watch over them.
If either or both of these Rebelled against the Gods, they could have got thrown out of Paradise and thus expelled from Paradise.
So the Engineers could be either the Ancestors to the Race of beings created on Paradise but some Rebelled, or the Higher Race Tasked with watching over them who then Rebelled.
HOW CAN THIS FIT?
I think i now have that answer and have for a while, it was one i was pondering.. but the Source Information had teased maybe one my theories is correct and well that Engineers Scene in AC now does seem to add up to what they was saying... as i referenced in this post.