For future transactions, you can take a look at mempool.space and then see the lowest fee on the next block. If you want your tx to confirm immediatelly (at least around 1-2 blocks) then set a bit higher than that.
Sorry to interrupt (as I dont understand transaction algorithm fully by myself), but "
a bit higher than 2.2 sat/byte" wont make it immediately send. Take a look in
my recent topic. The guy
Lucius posted an example and with his info, "around 1-2 blocks" means setting transaction 128sat/byte.
2.2 and 128 is not quite "a bit higher".
P.S. sorry if I post something wrong, I'm still learning blockchain.