Well, well, well I appear to have cured the damned problem and the answer was just ridiculous.
I wont take all the credit mind. I phoned Andrew at Priory for some bits and pieces to rebuild the engine YET AGAIN and we had a somewhat detailed chat about things. We decided two things, it was either pumping too much oil to the rockers OR it was not getting the oil out of the sump quickly enough and therefore the sump was filling up bit by bit as I rode until it pumped out of the breather.
I said to Andrew that I had checked the sump gauze and was not happy that oil could get through it quickly enough. Basically I held the gauze over a container and pumped some oil on to it from my oil can. I could actually count to 6 quite slowly before the oil actually starting dripping through the gauze. As a test I decided to leave the gauze off for test purposes.
Well I left it off and rigged up a container to catch any oil that did come out of the breather as I am sick to death of being covered in oil. After doing 20 miles, with my eye one the container all the way, there was no oil whatsoever coming out of the breather or any sign of any oil in the tube coming from the breather.
The bike run perfectly and as it used to start pumping out after about 7 or 8 miles I am actually confident that I have cured the damned problem.
Yes the gauze was brand new, yes it looked ok, so its yet another big sign that some pattern parts are pure crap.
Thank you so much for everybody who showed an interest and attempted to help with some great suggestions but I am actually confident this time that the problem has been found.
5 years trying to track down a stupid problem caused by a stupid bit of wire bloody gauze.
Before anybody thinks I spent 5 years non stop on this I never I do have quite a few bikes so kept pushing this one to the back of the garage with pure frustration