Hi Neil -
Yes I would, as you suggest, make a new Blank (no code or anything just Blank template) level and try to reproduce it with the single directional light and one of your meshes. This is essentially what I have done and have had little success in getting it to behave as you are experiencing it.
Let me know -
Eric Ketchum