Hi Steve,
Blinking oil pressure light on the X8 is a common problem, especially after braking or accelerating hard.
It will become an ongoing problem if you follow the CFMOTO manual of topping up engine oil to the correct Max fill point on the dip stick in the manual.
Ignore the manual if you want the oil light to stop blinking and add an additional approx 0.50 of litre of engine oil over the recommended amount, now it will be showing over the top of the max fill mark on the dip stick. But the light will stop blinking!
The above I have applied to all of my X8's, they have been faultless since applying the above method.
However, the above method assumes that you are using correct viscosity engine oils and have confirmed oil pressure is OK? If the oil light continues to blink on/off after applying above method, there is the possibility of low oil pressure, wrong engine oil viscosity i.e. too thick, or the oil sensor that everyone appears to go for with the issue you are getting. In my experience the oil pressure sensor has never been at fault.
Take care and be safe......Grand Master Splash & his furious Ride (P.S. use only Fuchs Silkolene Quad ATV 10W-40 Semi Synthetic 4T engine oil)