I also noticed that I get this error repeating over and over:
Draw failed due to invalid input layout
I realise that this is due to the use of in_Normal in the fragment shader, but have I missed a step somewhere that prevents this error from happening? Unsure if it's related to the other issues I had.