The more I study the 2017 NEC and Brooks' book, the more I'm convinced the code requires the PV System Disconnect (per 690.13), in a DC-coupled system using charge controllers, to be between the ESS (battery bank) and the Classic(s). Further, the code requires GFP [690.41(B)] for the DC PV arrays installed on buildings; this is provided by the current models of the MidNite Solar Classic charge controllers. The Classic implements GFP by inserting a fuse between the negative array conductor and the Equipment Grounding Conductor. Therefore, if GFP is enabled via the little jumper inside, the negative conductors at both input and output sides of the Classic are only "functionally grounded", definitely not "solidly grounded", per NEC definitions. Therefore the required PV System Disconnect must break both positive and negative conductors between the battery bank and the charge controller(s).
I guess the OCPD may be allowed to open only the positive conductor from the battery bank; the requirement would be in 240.15(A) and (B), which require opening all ungrounded conductors. Before 2017, the term "grounded conductors" (I believe) included what are now called "functionally grounded" conductors. So my understanding is that under the 2017 NEC we still only need OCPD in the positive conductor.
However if we want to use a circuit breaker as BOTH the required OCPD and as the PV System Disconnect, then it would appear to me that it must open both conductors simultaneously, that is, it must be a two-pole breaker.
Also as I stated above, the CB here must be non-polarized.
As far as I can see, MidNite's circuit breaker offerings do not include such an animal for V >= 125 volts and A >= 80 amps.
Maybe there are other 2-pole DC-rated disconnect switches that can be used, in addition to the single-pole circuit breaker?