Before you can use the family in your project you need to be sure that it works outside in the family editor. Test parameters and types while constructing the family and when you finished it. If you had done so, you would have seen that changing to type 3040SGL will show you about five errors. You cannot use the family in any project unless you fixed it. so have a look at the sweeps at top of the family. This is the first problem. the second problem in your family I could not identify yet.