Finn and Poe disable I recall 2 turbolaser batteries during their escape from the First Order Star Destroyer Finalizer. A Finalizer officer describes that they have lost their turbolasers. According to Wookieepedia the Finalizer has 3000 turbolasers, not 2. Even if that's a typo, I would expect a ship of that size to mount at least 300 turbolasers.
Is there any explanation anyone is aware of for this?