Back in the day, everyone could appreciate the significance of the illustration of "a tent" regarding the physical body that dies. The idea of their body being a tent for 'something else' (i.e. something spiritual) would make sense to nearly everyone who believed in God. Mind you, the Sadducees totally missed the boat by saying there is neither resurrection of the dead nor a future life. They would have said, "Discarded, rotted to nothing, nevermore to exist in any shape or form."
Not so Christians. What happened to Jesus' corpse is what we base our faith in a future resurrection upon. We do not know how Jesus' corpse was transformed into the glorious body he shortly appeared with. All the disciples knew was that he appeared in different forms, so that sometimes they did not recognize him, and that there were tangible wounds in his hands and side that one could put their finger into, and that Jesus could eat food with that body which also appeared inside locked rooms, and that body could arise from standing on the ground to go into clouds, where it was no longer visible. They were assured that their bodies, too, would undergo such awesome transformation. Corpses of believers would first arise from their graves and go up to meet the returned Christs with his hosts of angels, but they would take on new, spiritual bodies. Then living believers would rise likewise to meet them in the air, their physical bodies being also transformed into glorious bodies, like Christ's. Then, at the general resurrection of the dead, everyone else who has ever died will find themselves standing before the throne of judgment, and their state then will be their eternal state, so that they can experience for eternity what is apportioned to them.
2 Corinthians 5:1 is not a technical explanation of anything physical. It speaks of a miraculous change that only God can enact. It uses the illustration of a seed sown, with an astonishing result, vastly different to what was sown. The illustration of a tent is not used here. It's a different illustration. One illustration gives us a particular concept to envisage, the other one, a fresh angle on the same take. And Jesus, of course, speaks with total authority in John 5:24-29 when all the dead with hear his voice commanding (and enabling) them to "rise". Yet Jesus does not give any technical explanation as to the "how" or the "what". There is no need. That's his department.
Of course, we know far more now about corpses than ever people did prior to the advent of the discovery of DNA. Even bones or molar teeth thousands of years old may have a minuscule bit of DNA extracted and amazing things done, and discovered, with it. (And most bones remain for thousands of years.) This makes it very strange that modern people seem far more skeptical about God being able to resurrect the dead than in earlier times. You would think awesome discoveries about the intricacies of life, even from bones thousands of years old, would dispel doubts about the future resurrection.
However, it is perfectly true that some poor souls die in such a manner as to leave no visible trace anywhere. I think of the thousands who have been atomised with bombs, from Hiroshima to today. No, we humans can find no trace, and there is nothing visible for us to see. Yet does not God see everything, even that which is invisible? Does he not know everything about every soul who has ever lived and is living today? Is he not their Maker? How he will re-make in the recreation is his department. In the life to come there may be plenty of opportunity (and ability) to discover and to understand how it all came to pass. For now, Christians take it by faith, a faith which is based on the reality of Christ's own resurrection from the grave. Such faith is warranted. And there is no contradiction between any of the scriptures dealing with the resurrection - we are given what we need to know. There is nothing to be reconciled, as we will discover when we experience the event for ourselves. Then we will understand. For now, "we see through a glass, darkly". (1 Corinthians 13:12)