LHO is basically charge, hydrogen count, and oxygen count. We use them for adding H
+ and water and checking our answer. The arrows are reductions and oxidations, and that is what was wrong. After some devising, this is the final balancing:

Which still gives the same result but some different reductions/oxidations.
Thanks for the confirmation!