Lets do a quick run down
1. Do you have a Block model JSON and an Item Model JSON (it is already apparent you have a blockstate)
2. Do you call ModelLoader.setCustomModelLocation() in your preInit
3. Are there any error logs
3.1. Are the error logs missing textures if so check your texture paths in you JSONs and in your directory
3.2. Are they missing models if so correct the model location.
4. If none of the above post updated JSONs, Block Registration, and Model registry code.