So Finally we have found the problem!
The problem is in the wiring harness! The wire which sends the signal from the QS sensor to the ecu.
For the moment we have just ran a new wire from the QS to the ECU, so we bypass the wire in the harness. However at some same we will need to pull the wiring harness out and investigate what cause this issue as there is a high change that if this wire got damage in someway that other wires may also start to .... up aswell
To be honest i am pretty disappointed in the build quality of my bike, this isn't the first problem i have experienced due to poor build quality. What makes the problem worst is how difficult it is dealing with ducati. I will be contacting Ducati directly to see what they have to say because a bike that is less than 3 years old and has not been in any major accidents shouldn't be having wiring issues