Looks like refactoring between 2.3.3 and 2.4.0 broke handling of allocation of non-default buffers; what happens is that allocated buffer size ends up being default even if caller specifies alternate minimum size.
This ends up causing performance regression for jackson-dataformat-cbor (but not other encoders, at least not json or smile) since it defaults to bigger buffer size for write encoding.