I also researched a similar balancing topic and found the possible methods to be much more broad than I had anticipated. In addition to balancing with resistors, there are other methods/components... For example, diodes. Each method has its own pros and cons. In addition to passive methods, there are all sorts of active methods that work on feedback... arrangements of transistors, op amps driving transistors/MOSFET/Etc.
Just for your considerations in learning, attached is a circuit I adapted from an EDN design. As I used it as a learning tool, it may, or may not be exactly correct. But, it will surely give you some ideas to broaden your thinking... The link to the EDN design is on the schematic sheet, in the information block. I have my original KiCad files, if someone wants them.
I also had proto PCB boards manufactured. They are incorrect, but they can be bodged. I would be glad to share them, if anyone wants to send me a private message. I can't remember if I corrected the schematic, after I discovered the boards were faulty. I would have to check, but it is rather likely.
I do not want to high-jack the OP's thread with comments about the circuit. If someone wants to discuss it, please let me know and we will move to a separate thread.
Anyway, my point is to suggest that you research different load leveling methods. They generally will include some method of reading the load on each path.
