ok, you have a buncha high cells which is turning off the BMS and that is keeping the pack from charging.
in your picture, you can see the black wire going to the negative terminal of the pack and the drain of the mosfet is connected through the tab of the mosfet to that wire. on the other side that black wire from the motor goes to the source leg of the mosfet, so when the gate voltage between the gate and source is positive, it will cause the mosfet to be turned on, and when the gate drops to 0v then the mosfet is turned off and the current will not flow from the motor through the mosfet to the negative terminal. that's how it works. that's what a BMS does. it shuts down discharge when any cell drops too low or if the current demand is too high for battery to handle.
to charge, the charging mosfet has to be turned on so the current can flow through that mosfet to charge the pack and when the voltages on any cell goes above the 3.65V set point then charge current is redirected around the cell through those resistors on the surface, (surface mount resistors), and they get hot. so everything is working as it should. except i don't understand what you meant about the others. but #16 is way out of balance and needs to be charged up to the same voltage as the others. for that you can use a single cell charger to charge just that one or you can drain the charge off the other cells with a power resistor, so they will lose enuff charge to allow the BMS to turn back on so you can continue charging #16 up. by draining the charge off the cells, the voltage on that cell will drop below the comparator setpoint and the BMS will turn the charging mosfet back on. make sense?