Walaikum Asalam
Keep using Honda 0w-20 API SP oil. It's good quality oil in good price when compared to other 0w-20 oils in the market.
The oil change interval for this oil is 6 months because it's fully synthetic. Honda replaces the same oil in civic after 6 months.
But they are looting the customers by forcing customers on 3 months oil change for City and BRV using the owner's manual as basis. The reason City's manual state 3 months oil change is the engine oil technology at the time of 6th gen City was old. The latest API spec at that time was SM. If you check the owner's manual of 7th gen City, you will find a recommendation for API SN, and it states to change the oil after every 6 months.
Here's the sequence of API spec from old to new
SJ, SL, SM, SN, SN Plus, SP (latest)
With each new API and ILSAC specs, the engine oil strength with new additives and change interval improves.