If the oil is on the dip stick it’s not going to be too far off. Maybe just getting it on level ground will give you the correct reading (although like Ridge mentioned – make sure the engine is cool or you risk getting an inaccurate reading and over filling)

The oil light is a real last resort. I checked my oil the other day and it wasn’t recording on the dip stick. took 2 litres of oil to even reach the bottom of the dip stick….and the oil warning light never came on… (maybe the bulb was broken!?)