In the end, dealership contact mazda tech line, tech line instructed them to perform dry and wet compression test, and both test showed low compression. They had to ordered new engine, came in after a week, took them 2 days to replace.
I end up trading the vehicle in because i did not want problems down the road.
Couple of reason why i traded it in
1. Fuel mileage was still kinda of bad, maybe ecm needed time to adjust but yea
2. When they ordered new engine, they had to transfer water pump, injectors, turbo, manifold from the old engine, now... theres gaskets on these parts that you are suppose to replace if you took it apart, i know for a fact they did not order any gaskets, its all remove and reinstalled, on the repair order i see parts orderd listed only the block and some bolts for the turbo.
It will prob be ok to reuse, but i feel long term wise its just asking for trouble, initially i was planning to keep the car, so long story short, i bite the bullet, paid the penalty and traded the car in early for another cx5