Help...I started my project 6 months ago. I prepared my table and used Zinsser BIN on the legs, leaving the table top pine. I then think I undercoated with Johnstone's dark grey exterior undercoat for wood and metal. I then top coated with Leyland Trade eggshell mid sheen for interior wood colour matched to Farrow and Ball RAILINGS...The table legs have turned out just how I wanted them and it looks great. 6 months later I decide to renovate the chairs. Again I prepared with Zinsser BIN. Then using the same undercoat and top coat I have a disaster. The top coat won't stick to the undercoat and the stretches that have are shiny. Not mid sheen like my table legs? I've tried a patch test on the legs of the table. ie top coat onto top coat and that has also dried shiny. I thought that maybe I should have applied my topcoat after the Zinsser leaving out the undercoat? what could have gone wrong. how can I rectify this. Don't want an inexpensive project to take my eyes out