Check Engine Light 2020 GLE V167

Hello,

Got a check engine light right after taking my car to the gas station. I had a OBD2 scanner Ancel AD310 that I bought for my father in law's 2017 Jeep Grand Cherokee. It says it's compatible with EU 2000+ but when I check the codes, it says none stored/pending. Mind you that I used on my father in law's jeep and it popped up with an error code. Could this be accurate for my vehicle or should I get another scanner? I also tried taking out the gas cap and putting it back in but light is still on the dash. It did go away before when I played with the gas cap but stays on this time. Suggestions on a OBD2 would be appreciated. Thanks