The compression is within 10% for all cylinders. So, this looks good.
Since most auto store compression gauges are for larger displacement engines, they add volume to the squish chamber, and this lowers peak readings from Honda values, as they use a special low volume compression tester.
I would access your cylinders and head gasket to be good.
If your oil leak is between the head and cylinder block, this is common, as there is an oring seal at each end of the cylinder block and with heat and age it becomes brittle, cracks, and leaks. To replace those, you do have to replace the head gasket, as well as the cylinder base gasket once it is disturbed. So, you are looking to remove the top end of the engine for those leaks. Is the leak that bad?
Since you don't say if your compression test had the throttles open, you said nothing about any tune up history, or if you have any air filter or exhaust mods from stock, I'm going to have to assume you haven't done a carb vacuum sync either, and you also don't know if you have any vacuum leaks between the carb and cylinder head.
You also didn't say if the air filter(s) is clean, what Number the spark plugs have on them, or how old they are.
If you have the stock air box are all the couplers in good, non-leaking condition?
And, are all the idle screws set to the same setting? How certain are you that the idle circuits in the carbs clear and operating correctly?
But, I'm no expert.