Non permanent faults are based on some calculations which only happens under particular situations. Like a problem with secondary turbo that only show up under heavy load and that means the situation is not stable enough for the car to make a proper conclusion.I Will investigate further and let you know how I get on.
No pending or permanent fault code stored which is making it even harder to pin point
SDD have a routine for this. If there is no boost leakage, you could follow the steps and it will report what part is causing problem.