Put a perfectly functioning upper on a new Spikes lower with DPMS parts kit and an Ace Skeleton Buttstock. Everything worked great, unloaded a 20 round mag but when the last round was fired, the bolt did not lock to the rear by the bolt catch. The bolt was closed. I pulled the charging handle back and the bolt catch worked. I loaded the mag with one bullet and fired to test the bolt catch several times, and it never caught. I have read a little about short stroking but not really much. Is it possible that because the spring and the buttstock are new that it might not be allowing the bolt to travel far enough to catch open after the last round? Any other reason this would be happening?? I am relatively sure it is not the ammo, because it works fine with the same upper on a RRA lower. Any help would be great!!! Thanks.