All the steps that you have stated above seems to be fine. We can’t just tell you what the issue may just hearing your issue because while creating CPT you have to be very careful and there are many places where there could be mistake. So we request you to hire someone or consult some developer on this.