Wa Alaikum Salam.
I think, it is normal and depends on many different factors; with / without AC, traffic conditions, etc.
Yes, it can give, but under many different conditions.
I myself own 2015 model Vitz. In winters and on stock 165/70/R14, it used to give around 18-20 kmpl within City, and now, in summers, with AC and on 185/65/R15 on alloy rims, it gives around 13-15 kmpl, on the same route.
So, I think there is nothing wrong with your car. Driving conditions have changed and they have affected this mileage.
Get rid of your current oil grade ASAP, and only use fully synthetic 5w-30 from some reputed brand, meeting latest API SN / SN Plus and / or ILSAC GF-5 criteria.