I can't help thinking that all those cleaning steps are each leaving behind a little something that eventually leads to bonding issues.
It may take a bit of time but to know for sure on your truck maybe choose a small panel and go through a simple process of wash, clay, polish II, wipe with a...