I think Fatfingers is on the money, the eye may need to be move back 2 or 3 millimetres.
The lure looks really great. I would frame this one for posterity and get on with sorting out the problems.
It is very disheartening after all the work, not to have it swim, but this is a good lesson for the future. On the next one, I would take it to the water with just a sealing coat to keep the water out. In fact, I would not plan to take the next one to a finish. Take some cutting gear with you. Take a few diferent size lips and fix them in position with soft glue (UHU) so they can be quickly swapped over. Extend the eye so that it sticks out 3/8 inch, this will enable you to experiment with the eye location.
Swim the lure horizontal and make a note of the line angle to the water. Try the ballast a little forward. My guess is the lure is suffering from death roll type 2, I wrote an article on this subject not too long ago called 'death roll'.
If you still struggle to get a swimmer, post again with all the information, measurements, ballast positions, materials, etc. This site loves to sort out these type of problems as we have ALL been there. good luck.