Two sets, of coefficients, require twice as much memory as one set.
Its unlikely the coefficients are stored in memory during processing. They would typically be in register locations with direct access to the MAC unit.
But even if they *did* share coefficient storage in memory, we're talking about 10's of bytes. Not GB. Not MB. Not even KB. Tiny fractions of KB. No chips are
that memory bound these days.
My best guess is that the PEQ implementation is a dedicated semi-hardwired unit in the chip, so Topping has little/no choice in the matter. Or, conceivably, if a PEQ implementation was register-limited and designed to sustain 192khz sample rates for a single channel, then if you used interleaved L/R data pipelines at 96khz each through that same filter, you could support two channels, but
only if they used the same coefficients. In that case, its still a little sad, since a few more registers in the implementation (to support A/B coefficients) would be insignificant to die area or clock speed.
Whatever, I didn't mean to take anyone down a tangent here, I was just saying its kinda sad to lose independent L/R filters when doing so would require insignificant silicon/speed trade-offs IF it were part of the original chip design objective.