0w20 is the primary recommended Honda oil - BUT the manual is clear that other grades listed are absolutely fine, including the 5w30 that I use (mainly because I had 20l of the stuff left over from a previous vehicle) - but given that the engine is definitely quieter with the 5w30 than the 0w20 that was in it when I bought it I'll likely get another 20l of 5w30 when I need more.
ANY of the grades listed in the manual are fine to use - the 0w20 is ONLY specced as the main oil by Honda for emissions regulations (to satisfy the EU bean counters) and in the UK there is absolutely no need for a 0w oil, we never see temperatures low enough for 5w to be an issue at all, I would not push it to 10w for an oil in winter tho, and in terms of MPG you won't see any discernible real world difference between a 0w & a 5w, many do say that a 5w30 offers better protection for the engine than a 0w20 but I personally have not seen any data to support that.
Regarding mixing oils - if it is just a top up and a change is due in the not too distant future, I wouldn't worry about matching grades/brands but as a general rule I guess matching would be best practice