Dealerships in Pakistan only follow 40,000 km change interval. They don't follow time based change interval.
In your case, you can have in between approach. I suggest you to change it at 20,000 km. That will be after 3.5~4 years in your case for such a low mileage vehicle.
The point is, don't completely ignore the time based interval. There must be good reason why Honda mentioned this. Even the fully sealed can of engine/gear oil have shelf life of approx 5 years or so.