So, then you make Eze 18:5-9 is deceitful.
And Paul is correct
So, God waited until +Paul to tell the Gentiles the truth? What does that make of God's saying in Eze 18?
If +Paul is correct, then Ezekiel must be wrong.
There is nothing deceitful in God's message. He gives men an honest choice, obey or death. Trouble is men always choose death. If you break one commandment you break them all. But no matter how many times God resets the clock to give us "another chance", we will still break His commandments. You're focus solely upon Eze 18 whereas you need to focus on Eze 36:26. Ezekiel 18 is the law. Ezekiel 36 is grace.
And Paul understood the difference.