At the moment the batching server fails to recognize that the fee rate of an individual PSBT would increase the more transactions are added to a batch leading to some PSBTs getting skipped even though they could be included.
In the extreme case this means that a queue of 50 transactions each paying a fee rate of 9.99 sats/vB would all remain queued if the fee preference is 10 sats/vB.
(see https://github.com/Peach2Peach/groupHug/blob/c686eede97da4558b7e0b3e2fb1f21cdd3510ec3/src/utils/batch/attemptPushToBucket.ts - every single transaction individually would not meet the threshold but if all batched together all could be batched)
At the moment the batching server fails to recognize that the fee rate of an individual PSBT would increase the more transactions are added to a batch leading to some PSBTs getting skipped even though they could be included.
In the extreme case this means that a queue of 50 transactions each paying a fee rate of 9.99 sats/vB would all remain queued if the fee preference is 10 sats/vB.
(see https://github.com/Peach2Peach/groupHug/blob/c686eede97da4558b7e0b3e2fb1f21cdd3510ec3/src/utils/batch/attemptPushToBucket.ts - every single transaction individually would not meet the threshold but if all batched together all could be batched)