Fee rates in mempool lower than selected

I created tokens in two separate Counterwallet transactions. The fee rates sent to the mempool were lower than what I selected. This is a problem because they are stuck in the mempool and not confirming. For example, I set a fee rate of 22 sat/vB but the block explorer showed the fee rate at 16 sat/vB. Is this a bug? Is there a way to speed up the transactions with RBF?