I have had a few over the years pop off, but akways something wrong with the hub or the cap. All I can add is...the caps should be really tight getting in...really tight!
When I put mine in, it takes a big hard rubber mallet and a number of harsh, hard swings to get the cap to seat !!
When they...