Problem screwing cap onto bottle with bottle threads, in 3D Printed part.

Hello Everyone, Hope you all are having a wonderful day!

I have ran into a problem regarding bottle threads for a bottle I am working on. 

I 3D Printed both the bottle and the cap containing SP400-L6 bottle threads. But when I tried to screw the cap onto the bottle, it isnt working. Cap gets stuck nearly 1/3rd of the way. The external dia of the cap is 75.5 mm and the internal dia of bottle is 78 mm, so I know, cap isnt getting stuck coz of diameters. 

I dont have any experience in creating threads, that could be physically good enough to screw on so i don't really know how should I tweak it so that the cap screws in securely. Please let me know if it is even the correct thread type that  am using here? My purpose here is just for the cap to screw in all the way on to the bottle.

I am attaching hereby the files of both bottle and the cap. 

I highly appreciate the people that are gonna be helping me out to solve this one.

I am using Solidworks 2018 version.

SolidworksGeneral