Did you check the engine oil level when it was cold? like in the morning, before starting the engine, when ride has been parked for many hours?
I think, the correct method may be to start the engine, and let it sufficiently warm up and when it has reached its optimum working temperature. Then check the engine oil level.