If we buy a house and pay for it in full, but the previous owner refuses to move out, we have a breach of contract, a violation of the covenant. We are God’s house. We are His temple. He will not fully move into His temple until the carnal man dies and is removed from the premises. He will not share space with anything unholy. God is very particular about where He abides. We can see this clearly from the Old Testament Temples and the tent of meeting.
However, God is gracious. He is patient and kind. He gives us time to move out, time to die to ourselves, and time to grow spiritually. He has given us the Holy Spirit to dwell in us and His word to help us remove everything in His temple that is not pleasing to Him. Praise the Lord!